1

Windows 7 32 ビット OS を使用しています。Eclipse 3.7 (Indigo) 32 ビットを使用しています。jdk1.7.0_07 32 ビットがインストールされています。管理者として Eclipse を実行すると、次のエラー メッセージが表示されることがあります。

ここに画像の説明を入力

そして、「OK」をタップすると、次のエラーメッセージが表示されます。

ここに画像の説明を入力

そして時々私はこのエラーメッセージを受け取ります。また、Eclipse は起動しますが、Gradle がデーモン プロセスを開始しようとして VM を初期化しようとすると失敗します。

何が起こっていますか?メモリの問題であることは理解していますが、たまに Eclipse を起動してすべて正常に実行できるのはなぜですか? また、Eclipse を起動できるのに何も実行できない、または Eclipse をまったく起動できないのはなぜですか?

開発者として、この振る舞いは迷惑です。

4

4 に答える 4

1

試してみてください-Xmx900m。問題は eclipse.ini ファイルにある可能性があります。

于 2012-09-21T03:40:34.960 に答える
0

あなたのは 32 ビット OS だと言いました。あなたの Eclipse は 32 ビット互換であり、64 ビットの場合は 64 ビットです。Eclipse の Java 関連フォルダーを削除し、64 ビットの Java SDK に置き換えます。これで問題は解決します。この問題が発生しました。この方法で解決しました。

于 2012-09-25T12:01:46.913 に答える
0

JDK7でこの問題が発生しました。Eclipse が Java 6 で実行されている場合は、Eclipse の方がうまくいくことがわかりました。次に、プロジェクトのランタイム環境として JDK7 を追加します。

于 2012-09-21T03:38:08.427 に答える
0

Eclipse が jre/jdk のビットごとに一致することを確認してください。32 ビットの Eclipse を使用している場合は、32 ビットの jdk を使用する必要があります。

-vm パラメータが間違っています。arg は、次のように次の行から開始する必要があります。

-vm
c:\Program Files\java... など

JVM (Sun の JVM) が起動すると、ヒープが単一の malloc (単一の連続したメモリ ブロック) として割り当てられます。何らかの理由で、それだけの連続したメモリが利用できない場合、JVM は起動しません。マシンをデバッグしないと、何が大きな malloc をブロックしているのかを知るのは困難です。最近、一部のウイルスが jvm 内に避難していることに注意してください。

于 2012-09-24T20:46:41.740 に答える