(05-18-2012, 08:24 PM)hyakki Wrote: The only way the launcher will work in linux is with wine, and then java being installed in wine, then using the 32 bit windows jpcsp.. even after all that Im not sure the opengl part of java will work correctly under wine.
you might want to try the native linux builds
http://buildbot.orphis.net/jpcsp/
then just type
./start-linux-x86.sh
or
java -Xmx514m -Djava.library.path=lib/linux-x86 -jar bin/jpcsp.jar
under the jpcsp directory
Thanks, trying this out right now. I heard that Star ocean: SE was only fully playable on the 64 bit version though. Any idea if it is playable on the 32bit also?
this is the log I get now:
Exception in thread "GUI" java.lang.UnsatisfiedLinkError: /home/btb/Desktop/jpcsp-linux-x86/lib/linux-x86/liblwjgl.so: /home/btb/Desktop/jpcsp-linux-x86/lib/linux-x86/liblwjgl.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary1(ClassLoader.java:1939)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1864)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1854)
at java.lang.Runtime.loadLibrary0(Runtime.java:845)
at java.lang.System.loadLibrary(System.java:1084)
at org.lwjgl.Sys$1.run(Sys.java:73)
at java.security.AccessController.doPrivileged(Native Method)
at org.lwjgl.Sys.doLoadLibrary(Sys.java:66)
at org.lwjgl.Sys.loadLibrary(Sys.java:82)
at org.lwjgl.Sys.<clinit>(Sys.java:99)
at org.lwjgl.opengl.AWTGLCanvas.<clinit>(AWTGLCanvas.java:85)
at jpcsp.HLE.modules150.sceDisplay.<init>(sceDisplay.java:602)
at jpcsp.HLE.modules200.sceDisplay.<init>(sceDisplay.java:29)
at jpcsp.HLE.modules500.sceDisplay.<init>(sceDisplay.java:29)
at jpcsp.HLE.modules.sceDisplay.<init>(sceDisplay.java:25)
at jpcsp.HLE.Modules.<clinit>(Modules.java:157)
at jpcsp.MainGUI.<init>(MainGUI.java:197)
at jpcsp.MainGUI$58.run(MainGUI.java:2317)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:701)
at java.awt.EventQueue.access$000(EventQueue.java:102)
at java.awt.EventQueue$3.run(EventQueue.java:662)
at java.awt.EventQueue$3.run(EventQueue.java:660)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:671)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)
It seems to have something to do with liblwjgl.so maybe?