Problem with Java + Processing 'media language'.

Essentially processing is a programming language written in java. My university has decided to use it for it's first computer science subject. Now I am running Debian Lenny 5.04 on my IBM x31 laptop. I downloaded processing-1.1.tgz from processing.org and tar -zxvf-ed it then chmod +x the processing script. When I start it I get the following error message:

 Exception in thread "main" java.lang.UnsatisfiedLinkError: libawt: libawt.so: cannot open shared object file: No such file or directory
   at java.lang.Runtime._load(libgcj.so.90)
   at java.lang.Runtime.loadLibrary(libgcj.so.90)
   at java.lang.System.loadLibrary(libgcj.so.90)
   at sun.font.FontManager$1.run(FontManager.java:227)
   at java.security.AccessController.doPrivileged(libgcj.so.90)
   at sun.font.FontManager.<clinit>(FontManager.java:223)
   at java.lang.Class.initializeClass(libgcj.so.90)
   at com.sun.java.swing.plaf.gtk.PangoFonts.lookupFont(PangoFonts.java:175)
   at com.sun.java.swing.plaf.gtk.GTKLookAndFeel.getGTKStyleFactory(GTKLookAndFeel.java:1543)
   at com.sun.java.swing.plaf.gtk.GTKLookAndFeel.loadStyles(GTKLookAndFeel.java:1507)
   at com.sun.java.swing.plaf.gtk.GTKLookAndFeel.initialize(GTKLookAndFeel.java:1394)
   at javax.swing.UIManager.setLookAndFeel(libgcj.so.90)
   at javax.swing.UIManager.setLookAndFeel(libgcj.so.90)
   at processing.app.linux.Platform.setLookAndFeel(Unknown Source)
   at processing.app.Base.main(Unknown Source)

Now before you ask me, yes I do have jre installed and besides the linux package is meant to include all the required dependancies anyway. Does anyone have an idea as to what my system is lacking here?

here is some output regarding libawt:

andrew@debtop:~/processing-1.1$ locate libawt
/home/andrew/.local/share/Trash/files/processing-1.1/java/lib/i386/libawt.so
/home/andrew/Desktop/processing-1.1/java/lib/i386/libawt.so
/home/andrew/processing-1.1/java/lib/i386/libawt.so

Thanks for taking some time to have a look at my problem, regards, Andrew. :slight_smile:

Include one of those paths in the LD_LIBRARY_PATH.