Subject: | |
From: | |
Reply To: | |
Date: | Wed, 26 Nov 2008 16:35:32 -0500 |
Content-Type: | text/plain |
Parts/Attachments: |
|
|
If you like you can eliminate the Java3D code by deleting the display3d
and portrayal3d directories. But it's easy to get Java3D working. Per
the instructions on the MASON website, if you don't have a Mac, Java3D
has to be installed from Sun's site.
Windows:
http://java.sun.com/javase/technologies/desktop/java3d/index.jsp
Linux:
https://java3d.dev.java.net/binary-builds.html
Sean
Mark Coletti wrote:
> I have MASON running under netbeans 6.0.1. I get the following errors
> when I run any of the 3d simulations:
>
> run:
> java.lang.UnsatisfiedLinkError: no j3dcore-ogl in java.library.path
> at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1682)
> at java.lang.Runtime.loadLibrary0(Runtime.java:823)
> at java.lang.System.loadLibrary(System.java:1030)
> 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 javax.media.j3d.GroupRetained.<init>(GroupRetained.java:161)
> at javax.media.j3d.TransformGroupRetained.<init>(TransformGroupRetained.java:121)
> at javax.media.j3d.TransformGroup.createRetained(TransformGroup.java:119)
> at javax.media.j3d.SceneGraphObject.<init>(SceneGraphObject.java:119)
> at javax.media.j3d.Node.<init>(Node.java:178)
> at javax.media.j3d.Group.<init>(Group.java:556)
> at javax.media.j3d.TransformGroup.<init>(TransformGroup.java:92)
> at sim.display3d.Display3D.<init>(Display3D.java:1130)
> at sim.app.heatbugs3d.HeatBugs3DWithUI.init(HeatBugs3DWithUI.java:153)
> at sim.display.Console.<init>(Console.java:981)
> at sim.display.Console.doNew(Console.java:1728)
> at sim.display.Console.main(Console.java:1424)
>
> The 3d libraries are associated with the project and the .so files are
> in the ldconfig cache:
>
> % ldconfig -p | grep j3d
> libj3dcore-ogl.so (libc6) => /usr/local/lib/libj3dcore-ogl.so
> libj3dcore-ogl-cg.so (libc6) => /usr/local/lib/libj3dcore-ogl-cg.so
>
> All the other MASON simulations appear to run fine. Again, only the
> 3D related simulations fail with the above error.
>
> Cheers,
>
> Mark
|
|
|