Java 6 open source on Mac, has anyone tried with jME?

Bad news for Soylatte then…  :cry:



Sorry for giving you hope :stuck_out_tongue:

Hello everyone,



I've updated to Leopard and installed the developer preview JVM for Java 6 in my macbook. I'm having an issue when trying to run JME apps. This is what I get:


Exception in thread "main" java.lang.UnsatisfiedLinkError: /JavaCenter/workspace2/G-Core/lib/liblwjgl.jnilib:
   at java.lang.ClassLoader$NativeLibrary.load(Native Method)
   at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1822)
   at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1739)
   at java.lang.Runtime.loadLibrary0(Runtime.java:823)
   at java.lang.System.loadLibrary(System.java:1030)
   at org.lwjgl.Sys$1.run(Sys.java:75)
   at java.security.AccessController.doPrivileged(Native Method)
   at org.lwjgl.Sys.doLoadLibrary(Sys.java:68)
   at org.lwjgl.Sys.loadLibrary(Sys.java:84)
   at org.lwjgl.Sys.<clinit>(Sys.java:101)
   at org.lwjgl.opengl.Display.<clinit>(Display.java:111)
   at com.jmex.editors.swing.settings.GameSettingsPanel.<init>(Unknown Source)
   at com.jmex.editors.swing.settings.GameSettingsPanel.prompt(Unknown Source)
   at com.jmex.editors.swing.settings.GameSettingsPanel.prompt(Unknown Source)
   at gcore.GameManager.start(GameManager.java:26)
   at init.Demo.main(Demo.java:8)



I've configured the native library path correctly. Any clues?

lwjgl doesn't support java 6 on mac, due to 64bit only. will be fixed when it's released properly to end users and we have gotten a hold of a distribution to test it on!

Matzon said:

lwjgl doesn't support java 6 on mac, due to 64bit only. will be fixed when it's released properly to end users and we have gotten a hold of a distribution to test it on!


And this is a good choice in my opinion. Though I think the only stable implementation of Java 6 for Mac will be for Leopard, even if they already experimented with a developer beta for Tiger.

Bad news on every side for Mac.

a friend of mine in apple has told me that he received an internal software update for java 6 vers 1.6.0_05 at the weekend…

it said it was a java 5 update but that was the version number in the description…

it's definitely not a developer preview as this was released to support staff…

there may be progress ahead…although i'm not counting any chickens just yet…

did he receive that update on his windows machine ?  hehe



it would be cool if there were some official news about the progress towards java 6, its about time …

good news + bad news…

good news = java 6 is released…

bad news = only for 64 bit intel macs…

seems to be the server version only…

i'm hearing rumours of java on the mac being pushed back to sun…

ncomp said:

i'm hearing rumours of java on the mac being pushed back to sun....


It would be great. Apple seems not interested to maintain it regularly.

As I supposed the new update to Java 6 is for Leopard only.

It appears that JWJGL 2 beta supports the newly released Java 1.6 on mac, but I can't get JME to compile using the JWJGL 2 jars. Any ideas on whether I can make this happen?

erock said:

It appears that JWJGL 2 beta supports the newly released Java 1.6 on mac, but I can't get JME to compile using the JWJGL 2 jars. Any ideas on whether I can make this happen?



Nooo! This is the worst news. This means that Tiger (as previously happened for Panther) is out of the games.

support != requires, I assume



"supports" means a 64 bit build of LWJGL on OSX is now possible.

llama said:

support != requires, I assume

"supports" means a 64 bit build of LWJGL on OSX is now possible.


This is better point of view. :)

What is JWJGL? 

darkfrog said:

What is JWJGL? 


Big round of applause to DF for spotting the typo

Clap, clap, clap, clap :slight_smile: :smiley:

Thank you…thank you.


  • takes a bow *

Don't know if this may be useful to anyone, but I am running correctly java 1.6 - jme2.0 - lwjgl 2.0rc1 on mac os x 10.5.3 leopard. JME sources had to be adapted a bit to work with the new lwjgl though.

LWJGL 2.0rc1 includes 64 bit binaries? Or did you manage to use Soy latte?

rc1 supports java6 on mac - we have three binaries in the universal - 32bit (ppc + x86) and 64bit (x86). We do not have ppc 64bit afaik.