KronnorK
KronnorK

Reputation: 539

JVM_SetNativeThreadName could not be located in the dynamic link library jvm.dll

I started to get this error while launching eclipse:

The procedure entry point JVM_SetNativeThreadName could not be located in the dynamic link library jvm.dll

I reinstalled jre and set the classpath and then reinstalled eclipse but to no avail.

Kindly guide me through this error.

Thanks.

Upvotes: 2

Views: 4721

Answers (2)

Timo Giese
Timo Giese

Reputation: 57

For me it was quite easy to solve:

In my "PATH" variable was only listed the jre not jdk path. After adding this it worked fine again.

Upvotes: 0

Ian Will
Ian Will

Reputation: 1052

Looks like it might be this https://bugs.java.com/bugdatabase/view_bug?bug_id=7116189, in which case I'd suggest trying JVM 7u4 or later (http://www.oracle.com/technetwork/java/javase/2col/7u4bugfixes-1579555.html).

[followup]

I stumbled on this problem with my own (not eclipse's) native launcher based on the Janel project. My particular case was caused by a bad-uninstall leaving jre/client/jvm.dll behind. This particular jvm.dll didn't have the JVM_SetNativeThreadName, though jre/server/jvm.dll did. The solution was to remove the old client directory and use the server jvm.dll.

Upvotes: 3

Related Questions