Exception in thread "main" java.lang.ExceptionInInitializerError:
java.security.AccessControlException: access denied
(java.lang.RuntimePermission loadLibrary.hashdir )
at java.lang.Throwable.fillInStackTrace(Native Method)
at java.lang.Throwable.<init>(Throwable.java:94)
at java.lang.Exception.<init>(Exception.java:42)
at java.lang.RuntimeException.<init>(RuntimeException.java:47)
at java.lang.SecurityException.<init>(SecurityException.java:39)
at
java.security.AccessControlException.<init>(AccessControlException.java:57)
at java.security.AccessControlContext.checkPermission(Compiled Code)
at java.security.AccessController.checkPermission(Compiled Code)
at java.lang.SecurityManager.checkPermission(Compiled Code)
at java.lang.SecurityManager.checkLink(SecurityManager.java:818)
at java.lang.Runtime.loadLibrary0(Runtime.java:465)
at java.lang.System.loadLibrary(System.java:745)
at <Unloaded Method>
at hashDirImpl.<init>(hashDirImpl.java:11)
at hashDirImpl.main(hashDirImpl.java:28)
I've been trying to set up my java.policy file but I don't know the exact
instruction to write.
What must I write in java.policy to load a library "hashdir", with file
libhashdir.so?
This is the java.policy :
grant {
permission java.net.SocketPermission "*:1024-65535", "connect,accept";
permission java.net.SocketPermission "*:80", "connect";
permission java.lang.RuntimePermission "loadLibrary.<hashdir>";
};
I'm using : Solaris VM (build Solaris_JDK_1.2.1_04, native threads,
sunwjit), on Solaris 2.6
thanks
E. Robles
ero...@chilesat.net