Based on the helpful comment on my last post, I can run IKVM against 2.0 assemblies, but hit a different obstacle -- a critical failure linking against the J# runtime, leading to a bug report.
It seems to run OK auto-binding to the OpenJDK, but then I need to frob the reference somehow. Perhaps it is back to the scala-net class loader issue...
Le sigh
Later...
I wondered. We won't have much of Swing, but do we have enough of AWT to run the GWT? So I converted TestGadget.jar and gwt221.jar and put all the images and .dll
s into the same folder and ran it and...
>TestGadget.exe
Exception during event dispatch:
cli.System.NotImplementedException: The method or operation is not implemented.
at cli.ikvm.awt.NetComponentPeer.createImage(Unknown Source)
at java.awt.Component.createImage(Component.java:2522)
at dtai.gwt.Gadget.createImage(Gadget.java:2045)
at dtai.gwt.ImageGadget.validateImage(ImageGadget.java:255)
at dtai.gwt.ImageGadget.paintForeground(ImageGadget.java:283)
...
and while much of the applet showed, the (re-)paint behaviour was terrible, and the applet could easily get into a state where it was spinning at almost 100% CPU.
Le sigh²
No comments:
Post a Comment