java存储过程 不能解析问题

xiaojinchao 2006-03-23 09:27:06
一简单java类如下:
public class test {
public static String world () {
return "Hello world";
}
}
然后 loadjava 到oracle,
又写一函数:
create or replace function helloworld return VARCHAR2 as language java name
‘test.world() return java.lang.String';
通过,,


可是那类文件加上package com.cqyc.oracle;
函数改成:
create or replace function helloworld return VARCHAR2 as language java name
‘com.cqyc.oracle.test.world() return java.lang.String';
就老是提示错误:
ora-29541: 不能解析类 com/cqyc/oracle/test
怎么回事啊,是不是路径问题?高手帮忙啊
...全文
156 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaojinchao 2006-03-23
  • 打赏
  • 举报
回复
package com.cqyc.oracle;
public class test {
public static String world () {
return "Hello world";
}
}

create or replace function helloworld return VARCHAR2 as language java name
‘com.cqyc.oracle.test.world() return java.lang.String';

就是这样的啊,它就是说无法解析
pdvv 2006-03-23
  • 打赏
  • 举报
回复
你的java sources是怎么写的?


create or replace and compile java source named test as
package ddd.ddd;
import …;
public class test {
public static String world () {
return "Hello world";
}
}

create or replace function helloworld return VARCHAR2 as language java name
‘ddd.ddd.test.world() return java.lang.String';
yanhan0615 2006-03-23
  • 打赏
  • 举报
回复
还要放到对应的目录
xiaojinchao 2006-03-23
  • 打赏
  • 举报
回复
这是上边那个类啊,我加上的package
dlxu 2006-03-23
  • 打赏
  • 举报
回复
com/cqyc/oracle/test

这个是什么东东

62,625

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧