Hello Dave, I've been looking at messing with this too, an what you've suggested hasn't worked for me. Running setup.bin creates '/tmp/install.dir.6637' which contains another subfolder ('InstallerDat'a) which contains 'installer.zip'. Running 'java -cp installer.zip com.zerog.installer.Main' results in the following: Exception in thread "main" java.lang.NoClassDefFoundError: com.zerog.installer.Main at gnu.gcj.runtime.FirstThread.run() (/usr/lib/libgcj.so.5.0.0) at _Jv_ThreadRun(java.lang.Thread) (/usr/lib/libgcj.so.5.0.0) at _Jv_RunMain(java.lang.Class, byte const, int, byte const, boolean) (/usr/lib/libgcj.so.5.0.0) at __gcj_personality_v0 (/tmp/install.dir.6637/InstallerData/java.home=/usr/lib/jvm/java-1.4.2- gcj-1.4.2.0/jre) at __libc_start_main (/lib/tls/libc-2.3.4.so) at _Jv_RegisterClasses (/tmp/install.dir.6637/InstallerData/java.home=/usr/lib/jvm/java-1.4.2- gcj-1.4.2.0/jre) Any clues? Many thanks