I was previously running version 4.4.43.0 and starting with the following command line:
g:\java160\jre\bin\java -jar geogebra.jar
Now having upgraded to 5.0.56 and still trying to start the app with the same syntax produces the following result:
=== START ===
[G:\APPS\GENERAL\GEOGEBRA]g:\java160\jre\bin\java -jar geogebra.jar
java.lang.ExceptionInInitializerError
at javax.media.opengl.GLProfile.<clinit>(GLProfile.java:83)
at geogebra3D.euclidian3D.opengl.j.a(Unknown Source)
at geogebra.GeoGebra3D.<clinit>(Unknown Source)
Caused by: java.lang.RuntimeException: Please port OS detection to your platform
(os/2/null)
at jogamp.common.os.PlatformPropsImpl.getOSTypeImpl(PlatformPropsImpl.ja
va:482)
at jogamp.common.os.PlatformPropsImpl.<clinit>(PlatformPropsImpl.java:12
7)
... 3 more
Could not find the main class: geogebra.GeoGebra3D. Program will exit.
=== STOP ===
So it appears to me that the 'portable' version of the app (as opposed to Win/Linux/tablet specific ones) attempts to detect the OS version of the JRE and it specifically fails in our OS/2 port.
Has anyone found a work-around for this? If not, is this something I should report to the JVM team, or is this a GeoGebra issue?
Thanks,
-Dariusz