我现在手动在jbuilder里加上了这些.jar文件(4个) 可以使用3d api了,但是运行时,又出现这样的错误(所有的demo都出这个错误) java.io.FileNotFoundException: .\ballcone.lws (The system cannot find the file specified) at com.sun.j3d.loaders.lw3d.Lw3dLoader.load(Lw3dLoader.java:131) at Viewer.init(Viewer.java:95) at com.sun.j3d.utils.applet.MainFrame.run(MainFrame.java:262) at java.lang.Thread.run(Thread.java:534)
add the following class to you classpath %JAVA_HOME%\java3d-utils-src.jar;%JAVA_HOME%\jre\lib\ext\j3daudio.jar;%JAVA_HOME%\jre\lib\ext\j3dcore.jar;%JAVA_HOME%\jre\lib\ext\j3dutils.jar
没有设置classpath,要在jbuilder里设置
还是一样的毛病,郁闷,看了readme,上面说直接安装就可以了,不用设置环境变量的啊
看来好像是OpenGL出了问题,我重新安装Direct 3d 版的就可以运行。 说明我机器里没装OpenGL吗? 可是显卡驱动里不是带有OpenGL和Direct3D吗,否则支持OpenGL的游戏怎么都能运行?
可以使用3d api了,但是运行时,又出现这样的错误(所有的demo都出这个错误)
java.io.FileNotFoundException: .\ballcone.lws (The system cannot find the file specified) at com.sun.j3d.loaders.lw3d.Lw3dLoader.load(Lw3dLoader.java:131) at Viewer.init(Viewer.java:95) at com.sun.j3d.utils.applet.MainFrame.run(MainFrame.java:262) at java.lang.Thread.run(Thread.java:534)
%JAVA_HOME%\java3d-utils-src.jar;%JAVA_HOME%\jre\lib\ext\j3daudio.jar;%JAVA_HOME%\jre\lib\ext\j3dcore.jar;%JAVA_HOME%\jre\lib\ext\j3dutils.jar
说明我机器里没装OpenGL吗?
可是显卡驱动里不是带有OpenGL和Direct3D吗,否则支持OpenGL的游戏怎么都能运行?