Running Swing applications on the Zaurus (i.e., with Insignia's Jeode vm):

This is a packaged version of swing.jar version 1.1.1 with the bug that prevents it from running on Jeode fixed. The bug situation is explained in the SwingBug4309057.htm file; there find also a URL for downloading Sun's Swing 1.1.1 distro and example apps. (You should also read the license.) The SimpleExample.java and SimpleExample.jar files can be used to demonstrate that a Swing application will run on Jeode. The syntax for running this demo would be:

bash-2.05# evm -cp <path2swingZ.jar>:<path2SimpleExample.jar> SimpleExample

or, more specifically for my directory structure, with swingZ.jar in /mnt/cf/java/ and SimpleExample.jar in the default directory:

bash-2.05# evm -cp /mnt/cf/java/swingZ.jar:SimpleExample SimpleExample

Enjoy, though do not hope for too much; Swing is a memory hog and that is no lie. (I used to run Windows 3.0 in standard mode on a 286 with 1 meg of RAM, and I had no real complaints.)

Jeffrey Fox
Jeffrey.Fox@wcom.com
5/1/02

Thanks to Ming Fang and many others who have pointed out the path to this solution. 