oracle里面的java代码如下:
create or replace and compile java source named RUN_HELLOWORLD as
import com.jacob.activeX.ActiveXComponent;
import com.jacob.com.Dispatch;
import com.jacob.com.Variant;public class RUN_HELLOWORLD
{
public static void run_hello(int id, String name, int age)
{
ActiveXComponent xl = new ActiveXComponent("Excel.Application");
}在存储过程里面执行run_hello的时候有异常:ORA-29532:JAVA调用被未捕获的java例外终止:java.lang.NoClassDefFoundErrorjacob.jar我已经通过loadjava -r -v 导入到oracle中了,,如果我用eclipse创建java代码调用就没有问题,在oracle里面就不行,请问是为什么啊?
create or replace and compile java source named RUN_HELLOWORLD as
import com.jacob.activeX.ActiveXComponent;
import com.jacob.com.Dispatch;
import com.jacob.com.Variant;public class RUN_HELLOWORLD
{
public static void run_hello(int id, String name, int age)
{
ActiveXComponent xl = new ActiveXComponent("Excel.Application");
}在存储过程里面执行run_hello的时候有异常:ORA-29532:JAVA调用被未捕获的java例外终止:java.lang.NoClassDefFoundErrorjacob.jar我已经通过loadjava -r -v 导入到oracle中了,,如果我用eclipse创建java代码调用就没有问题,在oracle里面就不行,请问是为什么啊?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货