1

これが StackOverflow で尋ねられるような質問であるかどうかはわかりませんが、とにかく尋ねます。

Windows XP SP3 で (MinGW の一部として) GCJ を使用して、Java クラスを EXE にコンパイルしています。

Java クラスは次のとおりです。

public class Test

{

public static void main(String args[])
  {

    System.out.println("This is a test.");

   }

}

Java ソース ファイルを使用して GCJ を実行すると、次のエラー メッセージが表示されて失敗します。

C:\MinGW\bin>gcj --main=テスト Test.java
Test.java:0: エラー: CLASSPATH の不正な形式の .zip アーカイブ: C:\Program Files\Java\jdk1.6.0_13\lib\tools.jar/

jc1.exe: 1342179073 バイトを割り当てているメモリが不足しています

次に、Java クラスをコンパイルして GCJ を再度実行しましたが、次のエラーで失敗しました。

C:\MinGW\bin>gcj --main=テスト Test.class

jc1.exe: 1342179073 バイトを割り当てているメモリが不足しています

なぜこれを行っているのですか? GCJ を機能させるにはどうすればよいですか?

4

2 に答える 2

2

わかりました私はついに問題に対する答えを見つけました。Cygwinバージョンを試したときと同じように、MinGW gcjに問題があるようです。

于 2009-09-29T16:11:45.757 に答える
0

試してみましたか

gcj -g --main=Test -o Test Test.class
于 2009-08-26T11:36:03.180 に答える