Проблемы с конфигурацией библиотеки java3D

Я столкнулся с некоторыми проблемами при настройке java3D для работать с моей средой IDE ...

Я скачал j3d-1_5_2-linux-i586.zip и распаковал j3dcore.jar, j3dutils.jar, vecmath.jar, libj3dcore-ogl.so, libj3dcore-ogl-cg.so и добавил их все как «Ссылки на библиотеки» в папке моего проекта. это избавляет меня от любых предупреждений компиляции, которые я получал, но когда я компилирую и запускаю приложение, я получаю следующее исключение!

Exception in thread "main" java.lang.UnsatisfiedLinkError: no j3dcore-ogl in java.library.path
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1681)
    at java.lang.Runtime.loadLibrary0(Runtime.java:840)
    at java.lang.System.loadLibrary(System.java:1047)
    at javax.media.j3d.NativePipeline$1.run(NativePipeline.java:231)
    at java.security.AccessController.doPrivileged(Native Method)
    at javax.media.j3d.NativePipeline.loadLibrary(NativePipeline.java:200)
    at javax.media.j3d.NativePipeline.loadLibraries(NativePipeline.java:157)
    at javax.media.j3d.MasterControl.loadLibraries(MasterControl.java:987)
    at javax.media.j3d.VirtualUniverse.<clinit>(VirtualUniverse.java:299)
    at Hello3d.<init>(Hello3d.java:10)
    at Hello3d.main(Hello3d.java:18)

это также беглый взгляд на исходный код. ПРИМЕЧАНИЕ. Eclipse автоматически вставил пути к библиотекам импорта с помощью Ctrl + Shift + O, как только они были добавлены в качестве ссылочных библиотек.

import javax.media.j3d.BranchGroup;
import com.sun.j3d.utils.geometry.ColorCube;
import com.sun.j3d.utils.universe.SimpleUniverse;

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

Я не уверен, что я имел в виду делать с 'j3dcore-ogl', но я застрял на этом этапе. как установить java3D в системную среду или проект IDE? пожалуйста, помогите.

IDE: Eclipse SDK 3.5.2

JVM: java-6-sun-1.6.0.22

ОС: Ubuntu 10.04 LTS

11
задан JB87 4 November 2010 в 15:18
поделиться