Не знаю, можно ли задать этот вопрос в StackOverflow, но я все равно задам его.
Я использую GCJ (как часть MinGW) в Windows XP SP3 для компиляции класса Java в EXE.
Класс Java:
public class Test
{
public static void main(String args[])
{
System.out.println("This is a test.");
}
}
Теперь, когда я запускаю GCJ с исходным файлом Java, происходит сбой:
C:\MinGW\bin>gcj --main=Test Test.java
Test.java:0: error: malformed .zip archive in CLASSPATH: C:\Program Files\Java\jdk1.6.0_13\lib\tools.jar/
jc1.exe: out of memory allocating 1342179073 bytes
Затем я скомпилировал класс Java и снова запустил GCJ, но снова он завершился ошибкой:
C:\MinGW\bin>gcj --main=Test Test.class
jc1.exe: out of memory allocating 1342179073 bytes
Почему он это делает и что я могу сделать, чтобы заставить работать GCJ?