You are not logged in.

#1 2011-08-13 12:38:30

dragos240
Member
Registered: 2009-05-23
Posts: 189

Java issue: libjawt.so. No such file or directory

Below is the result of logging into "minecraft". It stops here after trying to locate libjawt.so.

Exception in thread "Minecraft main thread" java.lang.UnsatisfiedLinkError: /home/harley/.minecraft/bin/natives/liblwjgl.so: libjawt.so: cannot open shared object file: No such file or directory
	at java.lang.ClassLoader$NativeLibrary.load(Native Method)
	at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1928)
	at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1825)
	at java.lang.Runtime.load0(Runtime.java:792)
	at java.lang.System.load(System.java:1059)
	at org.lwjgl.Sys$1.run(Sys.java:69)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.lwjgl.Sys.doLoadLibrary(Sys.java:65)
	at org.lwjgl.Sys.loadLibrary(Sys.java:81)
	at org.lwjgl.Sys.<clinit>(Sys.java:98)
	at org.lwjgl.opengl.Display.<clinit>(Display.java:132)
	at net.minecraft.client.Minecraft.a(SourceFile:244)
	at net.minecraft.client.Minecraft.run(SourceFile:716)
	at java.lang.Thread.run(Thread.java:722)

Further investigation reveals that it exists, seemingly in it's proper place:

──> locate libjawt.so
/home/harley/easyeclipse-expert-java-1.4.0/jre/jre/lib/i386/libjawt.so
/opt/java/jre/lib/i386/libjawt.so

Running ls confirms it's existence:

──> ls /opt/java/jre/lib/i386/
client             libjava_crw_demo.so          libmlib_image.so
headless           libjavaplugin_jni.so         libnet.so
jli                libjavaplugin_nscp_gcc29.so  libnio.so
jvm.cfg            libjavaplugin_nscp.so        libnpjp2.so
libattach.so       libjavaplugin_oji.so         libnpt.so
libawt.so          libjava.so                   librmi.so
libdcpr.so         libjawt.so                   libsaproc.so
libdeploy.so       libJdbcOdbc.so               libsctp.so
libdt_socket.so    libjdwp.so                   libsplashscreen.so
libfontmanager.so  libjpeg.so                   libsunec.so
libhprof.so        libjsdt.so                   libt2k.so
libinstrument.so   libjsig.so                   libunpack.so
libj2gss.so        libjsoundalsa.so             libverify.so
libj2pcsc.so       libjsound.so                 libzip.so
libj2pkcs11.so     libkcms.so                   server
libjaas_unix.so    libmanagement.so             xawt

My best guess is java's path is messed up in some way, it may be trying to look for the library in the wrong place. However, my knowledge of java paths are very limited. Help is appreciated.

Dragos240

Offline

#2 2011-08-13 13:47:02

kulpae
Member
From: Bremen
Registered: 2010-02-06
Posts: 34

Re: Java issue: libjawt.so. No such file or directory

already fixed in LWJGL
temporary fix is

export LD_LIBRARY_PATH="/opt/java/jre/lib/i386"
minecraft

http://lwjgl.org/forum/index.php/topic, … l#msg22081
https://bbs.archlinux.org/viewtopic.php?id=123361

Offline

Board footer

Powered by FluxBB