[求助]UnsupportedServiceException出问题的原因是什么?
用JAVA3D加载VRML,用了VRML97Loader,放在Applet里,VRML放在同一服务器上,用了
URL url = new URL("http://192.168.0.200/.....");
loader.load(url);
运行到这里就弹出错误,查了国外的论坛,一般说XJ3D没有加载好,没有vlc_uri类库,可以vlc_uri.jar确实在JRE的lib/ext目录下,还有的说,由于同时加载XJ3D和applet文件导致失败,要先加载XJ3D,请问怎么先加载法?
错误提示如下:
org.ietf.uri.UnsupportedServiceException: http is not supported
at org.ietf.uri.URL.getResource(URL.java:475)
at org.web3d.vrml.sav.InputSource.getCharacterStream(InputSource.java:162)
at org.web3d.parser.GeneralisedReader.parse(GeneralisedReader.java:142)
at org.web3d.vrml.nodes.loader.DefaultWorldLoader.loadNow(DefaultWorldLoader.java:144)
at org.web3d.vrml.nodes.loader.DefaultWorldLoader.loadNow(DefaultWorldLoader.java:95)
at org.web3d.j3d.loaders.BaseLoader.load(BaseLoader.java:444)
at org.web3d.j3d.loaders.BaseLoader.load(BaseLoader.java:252)
at RobotHand.InitialHand(RobotHand.java:66)
at RobotHand.<init>(RobotHand.java:35)
at RobotHandSimpleUniverse.RobotHandBG(RobotHandSimpleUniverse.java:41)
at RobotHandSimpleUniverse.<init>(RobotHandSimpleUniverse.java:36)
at LocalVRMLApplet.init(LocalVRMLApplet.java:19)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)