1. ホーム
  2. java

[解決済み】Eclipseがエラーメッセージ "Java was started but returned exit code = 1" を返す

2022-01-23 06:39:24

質問

これはエラーコードの画像です

以下は、エラーメッセージの内容です。

Java was started but returned exit code=1

C:\WINDOWS\system32\javaw.exe
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx768m
-Declipse.buildId=v22.0.5-757759
-XX:MaxPermSize=256m
-jar
D:\Programming\adt-bundle-windows-x86_64-20130729\eclipse\\plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
-os win32
-ws win32
-arch x86_64
-showsplash
-launcher
D:\Programming\adt-bundle-windows-x86_64-20130729\eclipse\eclipse.exe
-name Eclipse
--launcher.library
D:\Programming\adt-bundle-windows-x86_64-20130729\eclipse\\plugins/org.ecl
ipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20120913-144807\eclipse_1503
.dll
-startup
D:\Programming\adt-bundle-windows-x86_64-20130729\eclipse\\plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.overrideVmargs
-exitdata 1c50_48
-product com.android.ide.eclipse.adt.package.product
-vm C:\WINDOWS\system32\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx768m
-Declipse.buildId=v22.0,5-757759
-XX:MaxPermSize=256m
-jar
D:\Pragramming\adt-bundle-windows-x86_64-20130729\eclipse\\plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar

Windows用のandroid SDKをダウンロードし、ダウンロードしたところです。現在、W8 64xを使用しています。

解決方法を教えてください。

エラーメッセージは、お使いのJavaのバージョンに問題があることを示しています。JDKはインストールされていますか?

以下を追加してみてください(改行に注意)。

/! -vm オプションが発生します。 以前 その -vmargs コマンド . の後はすべて -vmargs は直接JVMに渡されます。

-vm 
c:/wherever/java/jdk1.6.0_21/jre/bin/server/jvm.dll
-vmargs... 

...から、あなたの eclipse.ini ファイルを開き、使用するJDKを指定し、必要なJavaのバージョンが少なくともあなたのJDKと同じくらい新しいことを確認します。これは、Windowsシステム用のパスです。パスの詳細については、以下を参照してください。 こちら (下にスクロールしてください)。

がどこにあるかわからない場合は eclipse.ini のフォルダーにあります。 eclipse.exe .

Edit2: KadoLakatt : 最新の Java バージョンをインストールするとうまくいくのは、Eclipse が JVM の標準パスをチェックするためです。 -vm のエントリ(参照 ここで ). しかし、使用されているJVMの推測が誤っている可能性があるので、これはお勧めできません。Javaをアップデートすると(自動的に?)、何を変更したのかEclipseで問題になる可能性があります。の特定のフォルダーに設定するのがよいでしょう。 eclipse.ini を使えば確実です。