UnsatisfiedLinkError on Mac OS X with Apple's Java 1.6
Submitted by Tuesday, 27 May, 2008 - 09:30
on
I'm running Mac OS X 10.5.2 and have installed the new 1.6.0_05 release of Apple's Java distribution. The new Java seems to be causing problems, however, because jEdit 4.3pre14 will not run with it installed. I get:
java.lang.UnsatisfiedLinkError: /usr/lib/java/libObjCJava.A.dylib: at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1822) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1702) at java.lang.Runtime.load0(Runtime.java:770) at java.lang.System.load(System.java:1005) at com.apple.cocoa.foundation.NSRuntime.loadLibrary(NSRuntime.java:127) at com.apple.cocoa.foundation.NSRuntime.(NSRuntime.java:35) at com.apple.cocoa.foundation.NSObject. (NSObject.java:27) at macos.MacOSPlugin.start(Unknown Source) at org.gjt.sp.jedit.PluginJAR.startPlugin(PluginJAR.java:1360) ...
There has been talk of this bug in other places, namely here:
http://lists.apple.com/archives/java-dev/2008/Apr/msg00280.htmland here:
http://lists.bluej.org/pipermail/bluej-discuss/2007-October/006482.htmlMy guess is that the problem can be worked around by preventing jEdit's Mac OS plugin from launching, but I haven't confirmed this.
Any other thoughts?