- 論壇徽章:
- 0
|
我導(dǎo)了1個JAVA類到我的數(shù)據(jù)庫中, 然后執(zhí)行類里的一個方法,這個方法是一個native 方法,我這個類有一個static 函數(shù)要加載一個本地的DLL。
現(xiàn)在遇到這樣的情況:
第一次調(diào)用類里的函數(shù)a時遇到 異常:java.lang.ExcepationInInitializerError
再次調(diào)用函數(shù)a遇到異常:java.lang.NoClassDefFoundError, 此時該類由于第一次錯誤可能已經(jīng)被oracle 虛擬機(jī)置為invalide。
。
在網(wǎng)上找了一些方法,比如
begin
Dbms_Java.Grant_Permission('PDSS','java.io.FilePermission', '<<ALL FILE>>','read ,write, execute, delete');
Dbms_java.grant_permission('PDSS', 'SYS:java.io.FilePermission', '<<ALL FILES>>','read ,write, execute, delete');
Dbms_Java.Grant_Permission('PDSS', 'java.io.FilePermission', '<<ALL FILE>>','read ,write, execute, delete');
dbms_java.grant_permission('PDSS', 'java.lang.RuntimePermission','<<ALL FILE>>','writeFileDescriptor, excuteFileDescriptor, readFileDescriptor' );
end;
都沒解決掉這個問題。
求助。
版本10g |
|