请问java1.3.1使用vrml97.jar的问题
编译成功
运行时出现如下提示错误,请问怎么办?谢谢
com.sun.j3d.loaders.vrml97.impl.TokenMgrError: Lexical error at line 1, column 1. Encountered: "\u001f " (31), after : " "
at com.sun.j3d.loaders.vrml97.impl.ParserTokenManager.getNextToken(ParserTokenManager.java:1006)
at com.sun.j3d.loaders.vrml97.impl.Parser.jj_ntk(Parser.java:1784)
at com.sun.j3d.loaders.vrml97.impl.Parser.Scene(Parser.java:175)
at com.sun.j3d.loaders.vrml97.impl.Loader.load(Loader.java:407)
at com.sun.j3d.loaders.vrml97.impl.Loader.load(Loader.java:355)
at com.sun.j3d.loaders.vrml97.impl.Loader.load(Loader.java:293)
at com.sun.j3d.loaders.vrml97.VrmlLoader.doLoad(VrmlLoader.java:112)
at com.sun.j3d.loaders.vrml97.VrmlLoader.load(VrmlLoader.java:99)
at ModelParallelRobot. <init> (RobotModel.java:562)
at JPanelParallelRobot. <init> (JPanelParallelRobot.java:23)
at MedicalRobotSystem. <init> (MedicalRobotSystem.java:86)
at MedicalRobotSystem.main(MedicalRobotSystem.java:396)
------解决方案--------------------我也是同样的问题,查找中...
------解决方案--------------------VrmlLoader.load()方法里的参数所指示的文件必须是一个vrml文件,以wrl为后缀的,出现这种错误一般是导入的文件格式不对。