Cannot start jme using eclipse: UnsatisfiedLinkError


i cannot start any jme application from within eclipse

the error message is:

java.lang.UnsatisfiedLinkError: D:localjavajmeliblwjgl.dll: Zugriff verweigert // this is german and means access denied

at java.lang.ClassLoader$NativeLibrary.load(Native Method)

at java.lang.ClassLoader.loadLibrary0(

at java.lang.ClassLoader.loadLibrary(

at java.lang.Runtime.loadLibrary0(

at java.lang.System.loadLibrary(

at org.lwjgl.Sys$

at Method)

at org.lwjgl.Sys.doLoadLibrary(

at org.lwjgl.Sys.loadLibrary(

at org.lwjgl.Sys.<clinit>(

at org.lwjgl.opengl.Display.<clinit>(

at com.jme.system.lwjgl.LWJGLPropertiesDialog.<init>(



at jmetest.renderer.TestTeapot.main(

as you can see, he finds the library. I have added the dir via the lwjgl.jar in project->properties…

I have no idea, what might be the cause

the lib ist not writeprotected!

similar forum threads are no help…

Im using jdk 1.6 (build 1.6.0-b105)

Eclipse 3.2

Windows XP 32bit

Pentium 4M 1.6Ghz

Nvidia geforce4 go 440

jme sourcecode from cvs

thank you in advance

i solved it…

i assigned the executable bit with cygwin (chmod +x *.dll) for dlls in lib dir

i dont know how these are mapped to windows, because in the properties window theres no executable bit

is this a bug of the jvm, i have no idea!

afaik there's no x bit under win32.  :expressionless:

how exactly are you starting eclipse?

i start eclipse via desktop link

by the way, i used cygwin cvs to checkout,

this seems to be the problem. I guess theres a problem with access rights.

I verified it by using windows command line cvs without cygwin and without any problem starting jme.

now why do you do such a thing an check out from cygwin and then start from win32?  XD

see? that's what you get if you don't follow the wiki instructions :stuck_out_tongue: