web-dev-qa-db-ja.com

Javaが開始されましたが、終了コード= 1で返されました

--_Java was started but returned with exit code=1_というエラーが表示されます

Updated Error image after installing JDK

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

私はこのサイトでこの問題の多くの解決策を見つけましたが、私にはうまくいきませんでした。私が間違っているところを教えてください。

4
Simbu

以前、64ビットJavaを使用しました。後で(x86)Java問題が発生しました。64ビットで更新した後Java問題は解決しました。

0
Simbu

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は今回正常に起動しました。

1
aprodan

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 によって無視されますが、保持することはできます。

1
Ahmed Hashim

Java 9 JDK 64ビットをインストールしました。インストールによってすべてが処理され、既存のショートカットからAnypointスタジオを起動できるようになりました。場合によっては手動で編集する必要があります。設定ですが、最初に64ビットインストールを試してください

0
user8657661

まったく同じようなエラーが発生しました。 C:\ ProgramData\Oracle\Javaディレクトリから「javapath」フォルダを削除した後、Eclipseは正常に機能しました。

0
NabRaj_Baitadi

.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の後の新しい行にある必要があります。

0
sudhakkar k

私の場合、エラーはかなりばかげていました。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の使用に問題はありません

0
user1708042