java - 编译错误: java. lang.UnsatisfiedLinkError : no J3D in java.library.path

标签 java netbeans 3d java-3d

我在 java 中运行了第一个带有 3D 图形的程序,但它有一个异常 请帮我解决这个问题。 这是我的代码:

public class Test extends Applet {

public Test() {
    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) {
    // TODO code application logic here
   new Test();
}

}

这就是错误

Exception in thread "main" java.lang.UnsatisfiedLinkError: no J3D in java.library.path
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1734)
        at java.lang.Runtime.loadLibrary0(Runtime.java:823)
        at java.lang.System.loadLibrary(System.java:1028)
        at javax.media.j3d.MasterControl$22.run(MasterControl.java:889)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.media.j3d.MasterControl.loadLibraries(MasterControl.java:886)
        at javax.media.j3d.VirtualUniverse.<clinit>(VirtualUniverse.java:229)
        at test1.Test.<init>(Test.java:26)
        at test1.Main.main(Main.java:19)
Java Result: 1
BUILD SUCCESSFUL (total time: 2 seconds)

最佳答案

Java3D 的某些部分需要 native 库才能工作。

参见here for a description of what's necessary .

关于java - 编译错误: java. lang.UnsatisfiedLinkError : no J3D in java.library.path,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4751641/

相关文章:

php - Codeigniter Netbeans 使用 MysqlObjects 自动完成

java - 我可以恢复在 Eclipse 中删除的文件吗?

c# - XNA 4.0 模型纹理问题

jquery - 使 3D CSS3 元素连续旋转

java - 在时区将 ZonedDateTime 转换为 LocalDateTime

java - 在 Java 中读取和写入 TCP header (选项)

java - 无法使用 getGraphics 绘制到 JPanel

java - 通过 USB 连接三星 e250 和计算机

java - JSONPARSE 的实现不起作用

android - Unity 法线贴图不适用于 Android 设备