On Thu, Feb 17, 2005 at 07:39:53PM +0100, Frank K�ster wrote:
It's a GPL'ed program, a BibTeX file manager, JabRef:
http://jabref.sourceforge.net/
Its category would be "Graphical Client Applications", I guess. As expected, I do get errors:
[EMAIL PROTECTED]:~/src$ kaffe -jar JabRef-1.7b.jar java.lang.NoClassDefFoundError: com/sun/java/swing/plaf/windows/WindowsLookAndFeel
at java.lang.reflect.Method.invoke0 (Method.java)
at java.lang.reflect.Method.invoke (Method.java:255)
at kaffe.jar.ExecJarName.main (ExecJarName.java:67)
at kaffe.jar.ExecJar.main (ExecJar.java:75)
[EMAIL PROTECTED]:~/src$
Doesn't sound very well, WindowsLookAndFeel...
Hehe, thats a lesson in how to write non-portable apps with java. I think this class is only included in the Windows version of the JRE/JDK.
Hi Frank, hallo Michael,
I think that's a bug in KunstStoff, which JabRef is using. KunstStoff shouldn't be using com.sun classes directly, as Sun says that's not a clever thing to do in their docs. Send them a bug report.
If you run JabRef jar with kaffe -vmdebug CLASSLOOKUP you can see how it tries to load some Sun nonsense after loading kunststoff's ExtWindowsLookAndFeel.
If you want to work around the broken Kunststoff code, make sure JabRef uses reflection to do whatever it needs to do with ExtWindowsLookAndFeel in JabRef class. See http://cvs.sourceforge.net/viewcvs.py/jabref/jabref/src/java/net/sf/jabref/JabRef.java?rev=1.70&view=auto for the code.
cheers, dalibor topic
_______________________________________________ kaffe mailing list [email protected] http://kaffe.org/cgi-bin/mailman/listinfo/kaffe
