我在互联网上找到了一些代码段。但是它缺少一些类。在哪里可以找到失踪的班级?
这些是我得到的错误:
package com.sun.j3d.utils.universe.SimpleUniverse doesn't exist package com.sun.j3d.utils.geometry.ColorCube doesn't exist package javax.media.j3d.BranchGroup doesn't exist.
Here is the code :
import com.sun.j3d.utils.universe.SimpleUniverse;
import com.sun.j3d.utils.geometry.ColorCube;
import javax.media.j3d.BranchGroup;
public class Hello3d {
public Hello3d()
{
SimpleUniverse universe = new SimpleUniverse();
BranchGroup group = new BranchGroup();
group.addChild(new ColorCube(0.3));
universe.getViewingPlatform().setNominalViewingTransform();
universe.addBranchGraph(group);
}
public static void main( String[] args ) {
new Hello3d();
}
}
最佳答案
您需要在类路径中包括Java3D库。
您可以从java3d.java.net获得它们。有两种选择,但是您可以下载适用于您的体系结构的构建zip,解压缩,解压缩j3d-j3d.zip,导航到lib / ext并将找到的jar复制到类路径中(例如-classpath path\to\j3dutils.jar
)
如果需要更多帮助,我们将需要有关您的环境的更多信息(您正在使用IDE?是哪个?在命令行中使用javac?您在使用什么命令?)。