2011-01-20 2 views
0

Я запускаю свою первую программу с 3D-графикой в ​​java, но у нее есть одно исключение , пожалуйста, помогите мне в решении этого. это мой код:ошибка компиляции: java.lang.UnsatisfiedLinkError: нет J3D в java.library.path

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) 

ответ

2

Некоторые биты Java3D требуют использования собственных библиотек.

См. here for a description of what's necessary.

+0

Это для затмения в чистых бобах, я не нашел, где я это делаю. –

+0

все еще я не могу запустить программу и имеет ту же ошибку, пожалуйста, помогите мне в решении этой проблемы. Я не понимаю родные библиотеки. –

1

Похоже, вы пытаетесь импортировать библиотеку, которая не существует, или находится в неправильном месте.

+0

Я загружаю библиотеку j3d из Интернета, и я уверен, что она существует! –

+0

Тогда это не в вашем пути к классу при запуске. –

+0

Проверьте, куда вы его загрузили. Это в ваших файлах JDK? Вероятно, нужно быть с остальными вашими файлами jdk lib –

Смежные вопросы