同じ例外を除いていくつかのトピックがあることがわかりましたが、解決策は私の側では機能しません。
私のスペック:
数日前はすべてうまくいきました。今それを開始したかった、それはそれは次のエラーを示しています。残念ながら、評判が低いため、ここに画像を添付できません。しかし、「Javaは開始されましたが、終了コード13が返されました」というエラーが発生します
これはmyeclipse.iniの内容です
#utf8 (do not remove)
-clean
-startup
../Common/plugins/org.Eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
../Common/plugins/org.Eclipse.equinox.launcher.i18n.win32.win32.x86_64_4.2.0.v201201111650
-install
k:\devel\Genuitec\MyEclipse 10
-vm
c:\Java\bin\javaw.exe
-configuration
k:\devel\Genuitec\MyEclipse 10\configuration
-vmargs
-Xmx768m
-XX:MaxPermSize=256m
-XX:ReservedCodeCacheSize=96m
-Dosgi.nls.warnings=ignore
-Dfile.encoding=UTF8
前回動作して以来、私が行ったことは、pythonをインストールして、パス変数を更新しただけです。パス変数が原因である可能性があることを読みましたが、チェックして確認できませんでした。何か悪いことです。誰かがその理由が何であるかを知っていますか。
ありがとう
からここ:
このエラーは、間違ったバージョンのJava仮想マシン(JVM)を使用してEclipseを起動しようとしたときに発生します。
Eclipse -vm C:/Java/jre/bin/server/jvm.dll
From hereEclipse.iniからlauncher.libraryを削除します。 Eclipse.iniから次のビットを削除します。
--launcher.library
../Common/plugins/org.Eclipse.equinox.launcher.i18n.win32.win32.x86_64_4.2.0.v201201111650
From here次のように、exeファイルの代わりにjvm.dllへの完全パスを使用してみてください。
-vm
C:/Prog/Java/jdk1.6.0_21/jre/bin/server/jvm.dll
問題x64 JDKでx86 Eclipseを使用する。
FixEclipse.iniファイルで、Eclipseと同じアーキテクチャのJDKを指定するだけです。例:
-vm
c:/Java/jdk1.6.0_25_x86/jre/bin/javaw.exe
Java -version
と入力して、パス内のJDKのバージョンを確認してください。 Windows 7、JDK 1.6.0_30を搭載した64ビットで、次の出力が得られます。
最後の行の64-Bit Server VM
に注意してください。これはわかりますか?
このページを参照してください: Eclipseを開始できません-Javaが開始されましたが、終了コード= 13を返しました
Eclipseフォルダーがスペースのあるパス上にある場合は、直接c:/ Eclipseなどの単純なパスに移動してみてください。
ここから: https://stackoverflow.com/a/8843744/325742
デスクトップにEclipseフォルダーがあり、このエラーが発生しました
私は単にEclipseフォルダーをプログラムファイルに移動しただけで機能しました。理由はわかりません。
次の2つのことがうまくいきました。
1)Java_HOMEパスがJDKに設定され、Java_HOMEがPATHに含まれていることを確認します。
2)STS.iniに次のコードの最初の2行を追加します。以下のようになります。
-vm
C:\Program Files\Java\jdk1.7.0_03\bin\javaw.exe
-startup
plugins/org.Eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins/org.Eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20130807-1835-product
org.Eclipse.epp.package.standard.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.Eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx512m
This はうまくいきました。 Eclipse.iniファイルを構成する方法があり、それはその投稿に表示される最初の回答で説明されています。
アルバート。
「EclipseLuna」に適したJDKをダウンロードしてこの問題を解決しました。それが役に立てば幸い: JDK_FROM_Oracle
次に、マシンに適合するバージョンを選択する必要があります。
私は同じ問題を抱えていました.jre7をダウンロードしてインストールし、-vmをEclipse.iniのjavaw.exeにポイントした後、私の問題は解決されました-vm C:\ Program Files\Java\jre7\bin\javaw.exe
私はWindows 7を持っていました。
持っていた
"Java was started but returned exit code 13" error code;
私にとって、この問題は別のバージョンのjdkをインストールした後に始まりました。構成フォルダーにEclipseログファイルが表示されました。
エラーは次のとおりです:
Java.lang.UnsatisfiedLinkError: Cannot load 64-bit SWT libraries on 32-bit JVM
私はJavaパスをクラスパスから削除し、Eclipse runtsを正常に終了しました。パスは次のとおりです:
C:\ProgramData\Oracle\Java\javapath
@Harshit Solutionは私のために働いた。
1)Java_HOMEパスがJDKに設定され、Java_HOMEがPATHに含まれていることを確認します。
2)しかし、次のコードの最初の2行をSTS.iniではなくAppceleratorStudio.iniに追加します。以下のようになります。
-vm
C:\ Program Files\Java\jdk1.7.0_03\bin\javaw.exe