Compiling SWT+SwingWT

Tom Tromey tromey@redhat.com
Tue Apr 20 18:14:00 GMT 2004


>>>>> "Robin" == Robin Rawson-Tetley <enquiries@sheltermanager.homeip.net> writes:

Robin> I appreciate this is a bit much, but if anyone wants to try this out 
Robin> first hand, you can do an anonymous checkout of the SwingWT source tree 
Robin> at http://sf.net/projects/swingwt and run this script from the bin
Robin> directory.
I gave it a try, but the current CVS SwingWT didn't compile for me,
eg:
 [javac] /tmp/swingwt/SwingWT/swingwt/awt/MenuItem.java:28: cannot resolve symbol
 [javac] symbol : class MenuShortcut
 [javac] location: class swingwt.awt.MenuItem
 [javac] protected MenuShortcut shortcut = null;
 [javac] ^
I did look at your script. One thing is that you will want to use
`-fjni' when compiling the SWT code. This option tells gcj that
native methods are implemented using JNI; in this case gcj will emit
stub implementations that know how to call the runtime to get JNI
info. Without this, gcj will assume CNI and will generate symbolic
references -- so this could be a cause of the problem you are seeing.
If that doesn't help, let us know. Send the actual error output (or
some big-enough clip from it) so it is easier to investigate more.
SwingWT is a cool project BTW.
Tom


More information about the Java mailing list

AltStyle によって変換されたページ (->オリジナル) /