编译错误:java.lang.UnsatisfiedLinkError中:在的java.library.path没有J3D [英] compile error: java.lang.UnsatisfiedLinkError: no J3D in java.library.path

查看:410
本文介绍了编译错误:java.lang.UnsatisfiedLinkError中:在的java.library.path没有J3D的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我跑我的第一个程序在Java 3D图形,但它有一个例外 请帮我解决。 这是我的code:

 公共类测试扩展的Applet {

公开测试(){
    SimpleUniverse实例宇宙=新SimpleUniverse实例();
                    BranchGroup组=新的BranchGroup();
                    group.addChild(新ColorCube(0.3));
                    universe.getViewingPlatform()setNominalViewingTransform()。
                    universe.addBranchGraph(组);


}


}

 公共静态无效的主要(字串[] args){
    // TODO code应用程序在此逻辑
   新的测试();
}

}
 

,这是它的误差

 在线程异常主要java.lang.UnsatisfiedLinkError中:在的java.library.path没有J3D
        在java.lang.ClassLoader.loadLibrary(ClassLoader.java:1734)
        在java.lang.Runtime.loadLibrary0(Runtime.java:823)
        在java.lang.System.loadLibrary(System.java:1028)
        在javax.media.j3d.MasterControl $ 22.run(MasterControl.java:889)
        在java.security.AccessController.doPrivileged(本机方法)
        在javax.media.j3d.MasterControl.loadLibraries(MasterControl.java:886)
        在javax.media.j3d.VirtualUniverse< clinit>(VirtualUniverse.java:229)
        在test1.Test< INIT>(Test.java:26)
        在test1.Main.main(Main.java:19)
Java结果:1
BUILD SUCCESSFUL(总时间:2秒)
 

解决方案

Java3D中的某些位需要本机库工作。

请参阅这里的什么必要。

I run my first program with 3D graphics in java but it has one exception please help me in solve that. this is my code:

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();
}

}

and this is it's error

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)

Some bits of Java3D require native libraries to work.

See here for a description of what's necessary.

这篇关于编译错误:java.lang.UnsatisfiedLinkError中:在的java.library.path没有J3D的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆