Hi,
I am not so familiar with Java, and I am trying to get my brokers Java
trading app working on my notebook. I am running Debian Etch with the
following Java environment installed:
$ wajig list-installed | grep java
java-common
java-gcj-compat
libhsqldb-java
libjaxp1.2-java
libjline-java
libservlet2.3-java
libxalan2-java
libxerces2-java
libxt-java
openoffice.org-java-common
sun-java5-bin
sun-java5-demo
sun-java5-fonts
sun-java5-jdk
sun-java5-jre
sun-java5-plugin
When I try to invoke the app, the following happens:
s$ java -cp
jts.jar:pluginsupport.jar:jcommon-1.0.0.jar:jfreechart-1.0.0.jar:jhall.jar:other.jar:rss.jar
-Xmx256M jclient.LoginFrame .
Exception in thread "JTS-Main" java.awt.AWTError: Cannot load AWT
toolkit: gnu.java.awt.peer.gtk.GtkToolkit
at java.awt.Toolkit.getDefaultToolkit(libgcj.so.70)
at
java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(libgcj.so.70)
at java.awt.Window.<init>(libgcj.so.70)
at java.awt.Frame.<init>(libgcj.so.70)
at java.awt.Frame.<init>(libgcj.so.70)
at javax.swing.SwingUtilities$OwnerFrame.<init>(libgcj.so.70)
at javax.swing.SwingUtilities.getOwnerFrame(libgcj.so.70)
at javax.swing.JOptionPane.<clinit>(libgcj.so.70)
at java.lang.Class.initializeClass(libgcj.so.70)
at jutils.td.a(td.java:69)
at jutils.xb.a(xb.java:105)
at jutils.xb.b(xb.java:69)
at jclient.LoginFrame.a(LoginFrame.java:308)
at jclient.LoginFrame.b(LoginFrame.java:290)
at jclient.LoginFrame.main(LoginFrame.java:448)
Caused by: java.lang.NoClassDefFoundError:
gnu.java.awt.peer.gtk.GtkToolkit
at java.lang.Class.initializeClass(libgcj.so.70)
at java.lang.Class.forName(libgcj.so.70)
at java.awt.Toolkit.getDefaultToolkit(libgcj.so.70)
...14 more
It looks like maybe something isn't installed or a configuration
problem, any suggestions?
I have this same Java app working on my desktop, so I know it works,
but I am using older Java packages on the desktop, so I am not sure
the two machines are really comparable.