I have the following version of JRE installed:
java version "1.4.2_09"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_09-b05)
Java HotSpot(TM) Client VM (build 1.4.2_09-b05, mixed mode)
Here is the link to the software download page:
https://mediaserver.thinkorswim.com/installer/install.html
And here is the direct link to the 'non-windows/linux' platform Java installer:
https://mediaserver.thinkorswim.com/installer/InstFiles/thinkorswim_installer.zi
p
Attempting to get this running I get the following:
[G:\TEST\THINKORSWIM]\java142\bin\java -jar launcher.jar
java.lang.NoClassDefFoundError: java/io/Closeable
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:1655)
at java.lang.Class.getMethod0(Class.java:1901)
at java.lang.Class.getMethod(Class.java:984)
at com.devexperts.jnlp.Launcher.run(Launcher.java:79)
at java.lang.Thread.run(Thread.java:534)
I thought I'd try the 'work-around'...which is to install the WIN version, and
then get the JAVA application over to my OS/2 machine, this was a good plan, but
I ran into the "major.minor" Java problem...and there just isn't much I can do
about that, see the following:
[G:\TEST\thinkorswim_win]\java142\bin\java -verbose -jar launcher.jar > output
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/devexpert
s/jnlp/Launcher (Unsupported major.minor version 49.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)