Skip to main content

java.lang.UnsatisfiedLinkError: no j3dcore-ogl-chk in java.library.path

7 replies [Last post]
rajisp
Offline
Joined: 2008-01-23
Points: 0

hi,
I am getting the following error when I execute my application in another machine not having java3d get installed.

Apr 18, 2008 9:32:03 AM javax.media.j3d.NativePipeline getSupportedOglVendor
SEVERE: java.lang.UnsatisfiedLinkError: no j3dcore-ogl-chk in java.library.path
Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: no j3dcor
e-d3d 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:189)
at java.security.AccessController.doPrivileged(Native Method)
at javax.media.j3d.NativePipeline.loadLibrary(NativePipeline.java:180)
at javax.media.j3d.NativePipeline.loadLibraries(NativePipeline.java:137)

at javax.media.j3d.MasterControl.loadLibraries(MasterControl.java:948)
at javax.media.j3d.VirtualUniverse.(VirtualUniverse.java:280)
at javax.media.j3d.NodeRetained.dirtyBoundsCache(NodeRetained.java:959)
at javax.media.j3d.GroupRetained.addChild(GroupRetained.java:482)
at javax.media.j3d.Group.addChild(Group.java:271)
at main.MainClass.simpleInitCollada(MainClass.java:198)
at main.MainClass.(MainClass.java:181)
at main.MainClass$5.run(MainClass.java:428)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThre
ad.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.
java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
ad.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)

In my manifest file which used to create my application I set those java3d library paths.(for j3dcore-ogl-chk,j3dcor
e-d3d etc..) but still have the same exception..Is these class-path setting in manifest file is not enough to run my application?
please give me some suggestions..

thanks.

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
mandravinos
Offline
Joined: 2012-01-19
Points: 0
crashcjw
Offline
Joined: 2012-04-09
Points: 0

I think you guys have to check your version of libraries!
Same thing happen to me when I re-installed my jre from 64x to i586.
And it's fixed by re-installing j3d from 64x to i586.

Thanks

crashcjw
Offline
Joined: 2012-04-09
Points: 0

I think you guys have to check your version of libraries!
Same thing happen to me when I re-installed my jre from 64x to i586.
And it's fixed by re-installing j3d from 64x to i586.

Thanks

amicostar
Offline
Joined: 2009-09-19
Points: 0

Same problem with me despite i installed Java 3d,but same error "java.library.path

aces
Offline
Joined: 2003-07-17
Points: 0

You must have Java3D DLL in your path.
This can be :

* C:\Windows\System32
* /JRE/lib/ext folder
* same folder you start your application

rajisp
Offline
Joined: 2008-01-23
Points: 0

Hi i have the same problem again.. I cant execute my applet because of the same exception..my applet code looks like :

[b] width=400
height=300
archive="myApplet.jar,
http://download.java.net/media/applet-launcher/applet-launcher.jar, http://download.java.net/media/java3d/webstart/release/j3d/latest/j3dcor..., http://download.java.net/media/java3d/webstart/release/j3d/latest/j3duti...,
http://download.java.net/media/jogl/builds/archive/jsr-231-webstart-curr...,
http://download.java.net/media/gluegen/webstart/gluegen-rt.jar, http://download.java.net/media/java3d/webstart/release/vecmath/latest/vecmath.jar">

[/b]

in archive field there is the location to download all the java3d jarfiles that the applet using..Should I specify the dll files directly in this applet code?
if yes how?
or setting java.library.path is the only solution ?

thanks..

talvarez
Offline
Joined: 2009-06-23
Points: 0

Hi. I'm having the same problem. Did you have any luck fixing this?

Thanks.