[PATCH + help request] Java applets in Konqueror using purely Free Software

Koos Vriezen koos.vriezen at xs4all.nl
Mon Jul 4 21:26:33 BST 2005

Bernhard Rosenkraenzer wrote:
> The gcj Java implementation in gcc 4.0.1 is finally (almost) good
> enough to run applets in Konqueror.

That's great, I also tried kaffe and that one works too (more or less)

> The only remaining problem on the gcj side is that frame.setUndecorated(true) 
> causes an IllegalComponentStateException, which can be worked around in 
> KJASAppletStub (patch attached).

I understand that this is fixed in a new version. However your patch looks
ok, better to remove the '> 1.3999' check alltogether I think..
Btw, probably adding '-Djava.version=1.3' in the additional arguments
will probably also work.

> Another problem is that the kjas server relies on com.sun.net.ssl, which
> isn't implemented in gcj - but we can use jessie
> (http://www.nongnu.org/jessie/) 
> which provides almost the same API -- patch attached as well (doesn't break 
> com.sun.net.ssl either -- falls back to jessie only if com.sun.net.ssl isn't 
> there).

Fine with me too. Can you commit it (or else I will), thanks.

> anyone else interested in building a KDE/Qt backend for Classpath? 

Before I did any contribution to KDE, my first real attempt to learn Qt
was exacly this. Funny is that back then, I changed to Gtk for this.
Although its not hard to implement, mapping one OO toolkit on another is
quite difficult sometimes.
Anyhow, this project died after it could run my java apps. Also I
lost interest in Java back then..


More information about the kde-core-devel mailing list