Java 6 for eComStation

By Greggory Shaw

UPDATED: for OpenJDK6 GA !!! I decided to try out Java 6 for OS/2/eCs, however many of the Java programs are packed with Window installers which is a pain in the ass to deal with. So, I decided to make the zip files available here for other to try them out. I love it -- write once, run anywhere, except wait let me use a windows only installer.

I had high hopes for SecureFTP 2.61 and it seems to be working great with the GA release. It ran the first time, then I couldn't get it to connect again after that (NOTE: due to NAT problem). SecureFTP 2.61 can be downloaded here: (WIN ONLY) or it can be installed using JAVA WEB START -- Here is a zip package I made for anyone that doesn't have Windows to install it to first. Download zip file here.

a) Create a PROGRAM OBJECT for your Java application. Make sure you replace the path so it's pointing to where Java 6 is installed and modify the working directory.

path and filename: C:\PROGRAMS\JAVA6\JRE\BIN\JAVAW.EXE parameters: -Dfile.encoding=UTF8 -jar secureftp2.jar working directory: E:\PROGRAMS\JAVA\SecureFTP2.61

Start your app and that is it!

jAlbum
jAlbum's v9.2 java installer has not worked with any of the OpenJava6 releases, so I still had to use Windows to install it. I did not test it very much, but I never had any problems with any version of jAlbum -- Download zip file here.

I created one album using jAlbum 9.2 for my new project: jAlbums and Google Maps ! And it seem to be working great with Java6, including uploading my album to my jAlbum.net's online album. There is one thing that I can't figure out, Foxfire can't be called by jAlbum or I'm just missing where the option to set the location for Firefox. a) Create a PROGRAM OBJECT for your Java application. Make sure you replace the path so it's pointing to where Java 6 is installed and modify the working directory.

path and filename: C:\PROGRAMS\JAVA6\JRE\BIN\JAVAW.EXE parameters: -Xmx400M -jar JAlbum.jar working directory: C:\PROGRAMS\JALBUM

jEdit
UPDATE: And once again jEdit is working with Java6 GA without any problems. jEdit 4.4pre1 is another program that I never had any problems with, plus the Java installer works too. a) Create a PROGRAM OBJECT for your Java application. Make sure you replace the path so it's pointing to where Java 6 is installed and modify the working directory.

path and filename: C:\PROGRAMS\JAVA6\JRE\BIN\JAVAW.EXE parameters: -Xmx192M -jar jedit.jar working directory: E:\PROGRAMS\JAVA\JEDIT4.4PRE

Mindterm
Mindterm 3.4 is working with Java 6, thanks to David Burtness for the info and he reports that: 1) Squirrel SQL Client V3.2.3 is working -- only problem is the splash screen doesn't display. 2) Oxygen XML Editor V10.2 is working.

The latest version of Tomcat 7 works. Marco wrote, "I use start up script found on hobbes for tomcat 5.0.27. Only modify catalina.smd for set JAVA_HOME to my Java6 installation dir and Classpath.cmd for include 2 jar file present in bin directory. Also the same application runs with postgresql-9.0.3-os2-20110206.zip using the JDBC4 connector postgresql-9.0-801.jdbc4.jar which needs Java 1.6"

UPDATE: Mercury 2.0 rc8 is working with OpenJava 6, part of it's screen is not painted seems to have been fixed since the WSE release. Also, Mercury 1.95 still works with jre1.5.0_07 -- Download zip file here.

It's been a while since I got jFTP 4.1 working, but that's no longer the case with Java 6 !!!


 * Jeti/2 Jabber IM
 * Moneydance 2011 -- Zip file here.
 * JPhotoBrush (now freeware) also work, but with very little testing on them.
 * Night Vision 3.01 -"planetarium" program
 * Reports from OS2World.com

Great progress on the GA release of OpenJava 6 and there is only one version (no SMP version), so hopefully that means some more progress with the port of Flash 10. Please comment below on any success or failures that you had with the GA version. Previously, Java had been made available for OS/2 and eComStation by IBM, Golden Code and Innotek. However, new versions with many changes and improvements have been released since then and current applications require a current JVM implementation.

This project will port such a current JVM to OS/2 and eComStation. Dmitriy Kuminov, who is well-known for his work on the Qt 3 and 4 ports, has been hired as chief developer.

If you would like to contribute to this port, you are welcome to buy a sponsoring unit for that at Mensys. 100% of that money will be transferred to netlabs.org.

The Mensys sponsor link is: http://www.mensys.com/shop/NetlabsJava6

Setting up JDK Java 1.5_07 /w Innowin http://www.os2notes.com/forum/index.php/topic,5.0.html

The latest version of OpenJDK 6 is 1.6.0-b22 GA released on 27.06.2011. http://svn.netlabs.org/java

The OS/2 Java Corner http://www.os2world.com/java/