在我的Mac上,我可以轻松地使用Java3D编译一个Java项目。在使用默认jdk的普通Maverick上,我得到了很多错误:
./DreiDimAnsicht.java:52: cannot find symbol
symbol : class Canvas3D
location: class DreiDimAnsicht
Canvas3D canvas = new Canvas3D(config);
^所以我安装了libjava3d-java包,但是它给了我完全相同的错误消息。因为我想使用Launchpad的构建服务,所以我不能仅仅在我的机器上安装一些东西来让它工作。是否有一些软件包,我可以安装,使编译工作?
我用普通的javac MainClass.java编译它。
发布于 2011-04-24 14:00:50
在编译和使用应用程序运行最终的jar文件时,您必须将jar添加到类路径中。
汇编时:
javac -cp /usr/share/java/j3dcore.jar:/usr/share/java/j3dutils.jar:/usr/share/java/vecmath.jar MainClass.jar要在运行jar时指定类路径,请将类路径放在清单文件中。增加以下一行:
Class-Path: /usr/share/java/j3dcore.jar /usr/share/java/j3dutils.jar /usr/share/java/vecmath.jarhttps://askubuntu.com/questions/33081
复制相似问题