编译错误:java.lang.UnsatisfiedLinkError中:在的java.library.path没有J3D [英] compile error: java.lang.UnsatisfiedLinkError: no J3D in java.library.path
本文介绍了编译错误: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屋!
查看全文