This is the mail archive of the java@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: GCJ static executable


Hi,

I don't know how well gcj works on Win98

I once got round a problem by using 
-I
instead of
--classpath
which is only there for compability with sun-javac as I recall

perhaps you try using /'s instead of \'s - in my case that helped a lot
too (don't know whether it actually was "make" or "gcj" that needed the
/`s)

Peschmä

Am Thu, 14 Aug 2003 22:14:19 -0700 schrieb squeet:

> java at gcc dot gnu dot org
> 
> How do I create a static executable not requiring the swt-win32-xxxx.dll
> with mingw, gcj, swt and Win98se?
> 
> I've read most of the past messages in the archives and I have pieced this
> together (briefly):
> 
> 1- unzip the thisiscool-gcc33 (or 3.4) 2- set the bin directory in the
> autoexec.bat path, reboot
> 3- using the Freestyler swt.jar in a temp directory, extract the .java
> files
> note- Library.java has the loadLibrary calls removed 4- gcj -fjni -g0 -c
> -o all the java files 5- ar -rcs the object files into a single native
> library libswt.a
> 6- ar -rcs SWT and Callback into libswtjni.a 7- copy swt.jar, libswt.a and
> libswtjni.a to a working directory with test1.java
> 
> gcj -mwindows -O2 --classpath=.\swt.jar -Xlinker --start-group libswt.a
> -Wl,--whole-archive libswtjni.a -Wl,--no-whole-archive -Xlinker
> --end-group test1.java --main=test1 -o test1 -export-dynamic
> 
> Why does this produce:
> ... error: Type 'Display' not found in declaration of field 'display'.
>   Display display;
> Actually all the components (Display, Shell, Text, Button and
> SelectionEvent)
> 5 errors
> 
> import org.eclipse.swt.*;
> import org.eclipse.swt.widgets.*;
> import org.eclipse.swt.events.*;
> 
> public class test1{
> ...
> 
> Thanks for the help, Squeeto



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]