|
I am trying to load a wrl file using vrml97
class.
This is the applet code to load
"mesh.wrl"
....
public void init()
{
...
URL path=getCodeBase();
URL filename = new
java.net.URL(path.toString() + "mesh.wrl");
Scene loaderScene = null; VrmlLoader vm=new VrmlLoader();
try { loaderScene =vm.load(filename); } catch (Exception e) { System.err.println("Exception loading file: " + e); e.printStackTrace(); System.exit(1); } .... }
This is the error message:
Exception loading file:
java.security.AccessControlException: access denied (java.lang.RuntimePermission
createClassLoader)
java.security.AccessControlException: access denied
(java.lang.RuntimePermission createClassLoader)
at
java.security.AccessControlContext.checkPermission(AccessControlContext.java:272)
at
java.security.AccessController.checkPermission(AccessController.java:399)
at
java.lang.SecurityManager.checkPermission(SecurityManager.java:545)
at
java.lang.SecurityManager.checkCreateClassLoader(SecurityManager.java:610)
at
java.lang.ClassLoader.<init>(ClassLoader.java:234)
at
java.security.SecureClassLoader.<init>(SecureClassLoader.java:79)
at
java.net.URLClassLoader.<init>(URLClassLoader.java:113)
at
com.sun.j3d.loaders.vrml97.impl.Loader$7.run(Loader.java:248)
at
java.security.AccessController.doPrivileged(Native Method)
at
com.sun.j3d.loaders.vrml97.impl.Loader.setWorldURL(Loader.java:245)
at
com.sun.j3d.loaders.vrml97.VrmlLoader.load(VrmlLoader.java:105)
at
Viewer.init(Viewer.java:93)
at
sun.applet.AppletPanel.run(AppletPanel.java:344)
at
java.lang.Thread.run(Thread.java:484)
java.lang.NullPointerException
at Viewer.init(Viewer.java:115)
at
sun.applet.AppletPanel.run(AppletPanel.java:344)
at
java.lang.Thread.run(Thread.java:484)
Is there any other things that I should do in order
to load a VRML file in an applet?
|
- Re: [JAVA3D] Using vrmlloader in applet Siau Tan Long
