最近日食インディゴをインストールし、日食ガニメデからプロジェクトを移しました。私がプロジェクトをビルドするとき、私は次のエラーを受け取ります。インディゴでプロジェクトを構築できません
'Building Workspace' has encounted a problem
An internal error occurred during: "Building Workspace".
次のようにエラーの詳細は次のとおりです。
-startup
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
1024M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
1024m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-XX:MaxPermSize=1024m
をした場合、私は:
An internal error occurred during: "Building Workspace".
Java heap space
私は次のように 'たeclipse.ini' を編集して、1024メートルにメモリを増加( 'Hello World'のような)小さなプロジェクトを作って、すべてうまく動いています。私は日食の古いバージョンのためにこの問題を得ていなかった。
これはメモリの問題ですか?
[更新]
私は、問題を解決しました。 -XX:MaxPermSize = 1024mを削除し、-Xms40m と-Xmx1024mに置き換えました。私は今、プロジェクトをコンパイルしてビルドすることができます。
しかし、以前のeclipse.iniの設定が機能しなかった理由はまだ分かりません。私の友人のコンピュータ(x64)で正常に動作しました。
この日食は、以前の日食に比べて非常に遅いです。ユーザーライブラリの更新は永遠に行われています。
インディゴはx64に最適化されていますか?私はJRE 1.6で32ビットWindows 7を実行しています。
ヒープサイズは '-Xmx1024m'(' vmargs'行の後ろのどこか)で設定されます。 –
この変数を追加しました。そして今、食は始まらないでしょう。 「JAVA仮想マシンの作成に失敗しました」というエラーが表示されます。私はこの変数がガニメデでも使われていることに気付きました。この変数を削除すると、Eclipseが実行されます。 – Harke
小さなヒープサイズを設定しようとしました。私の経験上ヒープサイズの実際的な制限は、32ビットシステムでは約700-750MBです。それ以外の場合は、この解決策は正しいです。 –