Login  Register

Re: J3D+JOGL good within Eclipse but UnsatisfiedLinkError as standalone

Posted by Larry Tesler on Jun 04, 2016; 8:56pm
URL: https://forum.jogamp.org/J3D-JOGL-good-within-Eclipse-but-UnsatisfiedLinkError-as-standalone-tp4036783p4036793.html

Java3D list members: If you spot anything amiss or questionable about my config, please let me know.

DOWNLOADS INSTALLED

    J3D version 1.6.0.
    JOGL version 2.3.1.
   
    The Ant script "java3d-core-master/build.xml" refers to:
   
        <property name="jogl.lib"          location="../jogl-v2.3.1/jogl-all.jar"/>
        <property name="gluegen.lib"       location="../jogl-v2.3.1/gluegen-rt.jar"/>
        <property name="version_base"      value="1.6.0"/>

    https://jogamp.org/deployment/java3d/1.6.0-pre12/
           
        JOGL sources, jars and dlls; Java3D jars
   
                jogamp-java3d.7z 21-Apr-2015 19:00  1.1M
                j3dcore.jar 20-Apr-2015 05:23  2.7M  
                j3dutils.jar 20-Apr-2015 05:24  1.6M  
               
    Java3D jars
 
                vecmath.jar 20-Apr-2015 05:21  306K  

    Java3D sources
   
        https://github.com/hharrison/java3d-core (Download ZIP)
        https://github.com/hharrison/java3d-utils (Download ZIP)
        https://github.com/hharrison/vecmath (Download ZIP)


JAVA BUILD PATH (Eclipse)

Source tab: blank

Projects tab: blank

Libraries tab:

        (None) for all Javadoc locations and Access rules
       
        gluegen-rt.jar - JOGL/jogamp-all-platforms/jar
                Source attachment: gluegen-java-src.zip - JOGL/jogamp-all-platforms
                Native library location: JOGL/jogamp-all-platforms/jar/atomic
       
        j3dcore.jar - JOGL/jogamp-java3d/jar
                Source attachment: src - JOGL/source-code-of-java3d/java3d-core-master
                Native library location: (None)
       
        j3dutils.jar - JOGL/jogamp-java3d/jar
                Source attachment: src - JOGL/source-code-of-java3d/java3d-utils-master
                Native library location: (None)
       
        jog-all.jar - JOGL/jogamp-all-platforms/jar
                Source attachment: jogl-java-src.zip - JOGL/jogamp-all-platforms
                Native library location: JOGL/jogamp-all-platforms/jar/atomic
       
        vecmath.jar - JOGL/jogamp-java3d/jar
                Source attachment: src - JOGL/source-code-of-java3d/vecmath-master
                Native library location: (None)
               
        JRE System Library [jdk1.7.0_80]
       
Order and Export tab:

        [X] gluegen-rt.jar - JOGL/jogamp-all-platforms/jar
        [X] jog-all.jar - JOGL/jogamp-all-platforms/jar
        [ ] JRE System Library [jdk1.7.0_80]
        [X] j3dcore.jar - JOGL/jogamp-java3d/jar
        [X] j3dutils.jar - JOGL/jogamp-java3d/jar
        [X] vecmath.jar - JOGL/jogamp-java3d/jar

My application bundles a specific JDK version [jdk1.7.0_80] living in C:\Program Files\Java for use by Eclipse, by the app to run within Eclipse, and (as a copied JRE) for use by the built release.

Larry