On Sun, Feb 27, 2005 at 08:12:16PM +0100, Matthias Klose wrote: > > Set gij-3.4 as konquerors java binary, and point it to the closest java > > applet ( this time > > http://java.sun.com/docs/books/tutorial/getStarted/index.html ). No > > applet is shown, nonfree java works fine. > please could you recheck with gij-4.0, found in the experimental > distribution?
Looks like gij-4.0 fails to load awt/gtk completly... gij-4.0, libgcj6, libgcj6-awt and libgcj6-common installed, all at version 4.0-0pre5 java.awt.AWTError: Cannot load AWT toolkit: gnu.java.awt.peer.gtk.GtkToolkit at java.awt.Toolkit.getDefaultToolkit() (/usr/lib/libgcj.so.6.0.0) at java.awt.EventQueue.invokeLater(java.lang.Runnable) (/usr/lib/libgcj.so.6.0.0) at javax.swing.SwingUtilities.invokeLater(java.lang.Runnable) (/usr/lib/libgcj.so.6.0.0) at javax.swing.RepaintManager.addInvalidComponent(javax.swing.JComponent) (/usr/lib/libgcj.so.6.0.0) at javax.swing.JComponent.revalidate() (/usr/lib/libgcj.so.6.0.0) at javax.swing.JComponent.setOpaque(boolean) (/usr/lib/libgcj.so.6.0.0) at javax.swing.JPanel.JPanel(java.awt.LayoutManager, boolean) (/usr/lib/libgcj.so.6.0.0) at javax.swing.JPanel.JPanel(java.awt.LayoutManager) (/usr/lib/libgcj.so.6.0.0) at org.kde.kjas.server.KJASAppletPanel.KJASAppletPanel() (Unknown Source) at org.kde.kjas.server.KJASAppletStub.createApplet() (Unknown Source) at org.kde.kjas.server.KJASAppletContext.createApplet(java.lang.String, java.lang.String,java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.util.Hashtable) (Unknown Source) at org.kde.kjas.server.KJASProtocolHandler.processCommand(byte[]) (Unknown Source) at org.kde.kjas.server.KJASProtocolHandler.commandLoop() (Unknown Source) at org.kde.kjas.server.Main.main(java.lang.String[]) (Unknown Source) Caused by: java.lang.ClassNotFoundException: gnu.java.awt.peer.gtk.GtkToolkit not found in [file:/usr/share/apps/kjava/kjava.jar, file:/usr/share/java/ext/com-sun-tools-doclets-Taglet-0.7.1.jar, file:/usr/share/java/ext/com-sun-javadoc-0.7.1.jar, file:/usr/share/java/ext/gnu-classpath-tools-gjdoc-0.7.1.jar, core:/] at java.net.URLClassLoader.findClass(java.lang.String) (/usr/lib/libgcj.so.6.0.0) at gnu.gcj.runtime.VMClassLoader.findClass(java.lang.String) (/usr/lib/libgcj.so.6.0.0) at java.lang.ClassLoader.loadClass(java.lang.String, boolean) (/usr/lib/libgcj.so.6.0.0) at _Jv_FindClass(_Jv_Utf8Const, java.lang.ClassLoader) (/usr/lib/libgcj.so.6.0.0) at java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (/usr/lib/libgcj.so.6.0.0) at java.lang.Class.forName(java.lang.String) (/usr/lib/libgcj.so.6.0.0) at java.awt.Toolkit.getDefaultToolkit() (/usr/lib/libgcj.so.6.0.0) ...13 more I was eventually able to get java applets working in konqueror using only free software (!!) by commenting the following code from org/kde/kjas/server/KJASAppletStub.java /* if (Main.java_version > 1.399) frame.setUndecorated(true); */ java_version, on the other hand is derived from the java.version system property, looking at what gets reported: java Main JVM version = 1.4 gij-wrapper-3.4 Main JVM version = 3.4.4 gij-wrapper-4.0 Main JVM version = 1.4.2 Maybe that should be user configurable. Looking at gcc java pages, apparently a big awt merge in gcc mainline, so perhaps these issues are already moot. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]