So, I'm having trouble compiling apps using gcj. Anyone on the list have experience with this? I'm happy to RTFM but haven't been able to locate the appropriate FM.
I have plans to compile (under Ubuntu) Java programs to native MS Windows executables. I have installed the packages mingw32, mingw32-binutils and mingw32-runtime as well as gcj, gcj-4.0, gcj-4.0-base, java-gcj-compat, libgcj6, libgcj6-awt, libgcj6-common, and libgcj-common. I'm using the sun JVM. I'm running Ubuntu 5.10. I can compile a windows binary using the MingW32 gcc, and a Java class file using gcj. I haven't found a good howto for creating a Windows binary from Java code under Linux. I suspect that there's some classpath issues or some such to be sorted. Can someone who has done this before point me to the solution? Thanks, Roy. $ uname -a Linux smallgreybox 2.6.12-10-686 #1 Mon Feb 13 12:18:37 UTC 2006 i686 GNU/Linux $ java -version java version "1.5.0_06" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05) Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode, sharing) $ i586-mingw32msvc-gcc -o hello.exe hello.c # successfully creates windows binary from C code $ gcj -C Hello.java # successfully creates class file from Java code $ gcj --main=Hello -o Hello.exe Hello.java gcj: libgcj.spec: No such file or directory $ gcj -v Using built-in specs. Reading specs from libgcj.spec gcj: libgcj.spec: No such file or directory
