--_Java was started but returned with exit code=1
_というエラーが表示されます
Javaをアップグレードした後、このエラーが発生しました。私のiniファイルには以下の内容が含まれていることがわかります。
_ -startup
plugins/org.Eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.library
plugins/org.Eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20150204-1316
-vm C:\Program Files (x86)\Java\jdk1.8.0_73\jre\bin\server\jvm.dll
-vmargs
-Dfile.encoding=UTF-8
-Xms512m
-Xmx1536m
-XX:MaxPermSize=512m
[email protected]/AnypointStudio/workspace
_
Java_HOMEの値はC:\Program Files (x86)\Java\jdk1.8.0_73
です。Pathenvの値はC:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Java\jre1.8.0_73\bin;C:\Program Files (x86)\Java\jdk1.8.0_73\bin;
です。
私の新しく更新されたjreは以下の場所にあります。 C:\Program Files (x86)\Java\jre1.8.0_73\bin
私はこのサイトでこの問題の多くの解決策を見つけましたが、私にはうまくいきませんでした。私が間違っているところを教えてください。
以前、64ビットJavaを使用しました。後で(x86)Java問題が発生しました。64ビットで更新した後Java問題は解決しました。
Java jreがChromeブラウザで1.8.0_111から1.8.0.131に更新された後、EclipseNeon.2で今日同じ問題が発生しました。 1.8.0_111の64ビットバージョンを削除し、jre1.8.0.131の32ビットバージョンのみをインストールしました。
この問題を修正するには、JDKを1.8.0_111(64)-> 1.8.0.131(64)から更新する必要がありました。これも64ビットにjreをインストールし、EclipseNeon.2は今回正常に起動しました。
Eclipseを実行できるようにするために必要なのはJREだけですが、もちろん、JDKが必要なJavaコードをコンパイルできるようにするためです。
Java_HomeにはJDKを使用することをお勧めします。引き続きJREを使用する場合は、Java_HOMEを「C:\ ProgramFiles(x86)\ Java\jre1.8.0_73」に設定する必要があります。
JRE1.8.0_73ディレクトリをEclipseディレクトリにコピーし、名前をjreに変更するコツの1つ。これは、環境に複数のJREがインストールされている場合でも、Eclipseのデフォルトで使用されます。
最後に、config.ini(xms、xmx、MaxPermSize)のメモリ設定をデフォルト値に復元してください。 MaxPermSizeは Java8 JVM によって無視されますが、保持することはできます。
Java 9 JDK 64ビットをインストールしました。インストールによってすべてが処理され、既存のショートカットからAnypointスタジオを起動できるようになりました。場合によっては手動で編集する必要があります。設定ですが、最初に64ビットインストールを試してください
まったく同じようなエラーが発生しました。 C:\ ProgramData\Oracle\Javaディレクトリから「javapath」フォルダを削除した後、Eclipseは正常に機能しました。
.iniファイルのパスを変更します。
-vm
C:\Program Files\Java\JDK1.8.0_172\bin\javaw.exe
それでも問題が発生する場合は、次のように変更してください。
-vm
C:\Program Files\Java\jdk1.8.0_172\jre\bin\server\jvm.dll
注:パスは、-vmの後の新しい行にある必要があります。
私の場合、エラーはかなりばかげていました。config.iniで、メモリパラメータ-Xmxが「2024」に設定されている最後の行にエラーがありました。その行を手作業で編集しなかったと確信しています。動作させるために-Xmx1024mに戻しました
-Xmx2024m
に変更されました
-Xmx1024m
この問題は、4GBを超える空きRAMがある場合でも、1477mを超えて質問しようとするとエラーで応答するJava vm 1.8.131(32bit))に関連しているようです。 :
Java -Xmx1477m
Error occurred during initialization of VM
Could not reserve enough space for 1513472KB object heap
同じPC上でJDK1.7は2GBの使用に問題はありません