web-dev-qa-db-ja.com

MyEclipse 10が起動しない「Javaは起動したが、終了コード13が返された」

同じ例外を除いていくつかのトピックがあることがわかりましたが、解決策は私の側では機能しません。

私のスペック:

  • Windows 7 64ビット
  • Java 1.6.0_33 64ビットがインストールされている(Path-Variableが設定されている)
  • MyEclipse 10がインストールされている

数日前はすべてうまくいきました。今それを開始したかった、それはそれは次のエラーを示しています。残念ながら、評判が低いため、ここに画像を添付できません。しかし、「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をインストールして、パス変数を更新しただけです。パス変数が原因である可能性があることを読みましたが、チェックして確認できませんでした。何か悪いことです。誰かがその理由が何であるかを知っていますか。

ありがとう

  • パス変数の内容:C:\ Program Files(x86)\ ImageMagick-6.7.5-Q16; c:\ Program Files(x86)\ ImageMagick-6.7.5-Q16;%SystemRoot%\ system32;%SystemRoot%; %SystemRoot%\ System32\Wbem; C:\ Program Files(x86)\ Common Files\Roxio Shared\DLLShared \; C:\ Program Files(x86)\ Common Files\Roxio Shared\9.0\DLLShared \;%SYSTEMROOT%\ System32\WindowsPowerShell\v1.0 \;%ANT_HOME%\ bin; C:\ Program Files(x86)\ gs\gs8.70\bin; C:\ Program Files(x86)\ gs\gs8.70\lib;% M2%;%Java_HOME%\ bin; C:\ Program Files(x86)\ gs\gs8.70\bin; C:\ Program Files(x86)\ gs\gs8.70\lib; C:\ Program Files(x86 )\ TC UP\PLUGINS\Library; C:\ Program Files(x86)\ gs\gs8.70\bin; C:\ Program Files(x86)\ gs\gs8.70\lib; C:\ Program Files(x86 )\ Common Files\Adob​​e\AGL; C:\ Program Files\SlikSvn\bin \; C:\ strawberry\c\bin; C:\ strawberry\Perl\site\bin; C:\ strawberry\Perl\bin; C :\ Program Files(x86)\ Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE \; C:\ Program Files(x86)\ Microsoft SQL Server\100\Tools\Binn \; C:\ Program Files\Microsoft SQL Server\100\Tools\Binn \; C:\ Progr amファイル(x86)\ Microsoft SQL Server\100\DTS\Binn \; C:\ Program Files\TortoiseSVN\bin;%GROOVY_HOME%/ bin;%PYTHON_HOME%;%PYTHON_HOME%/ Scripts
9
Al Phaba

このエラーの原因は何ですか?

からここ

このエラーは、間違ったバージョンのJava仮想マシン(JVM)を使用してEclipseを起動しようとしたときに発生します。

可能な修正/問題

1。

Eclipse -vm C:/Java/jre/bin/server/jvm.dll


2。

From hereEclipse.iniからlauncher.libraryを削除します。 Eclipse.iniから次のビットを削除します。

--launcher.library
../Common/plugins/org.Eclipse.equinox.launcher.i18n.win32.win32.x86_64_4.2.0.v201201111650

3。

From here次のように、exeファイルの代わりにjvm.dllへの完全パスを使用してみてください。

-vm 
C:/Prog/Java/jdk1.6.0_21/jre/bin/server/jvm.dll

4。

問題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ビットで、次の出力が得られます。

enter image description here

最後の行の64-Bit Server VMに注意してください。これはわかりますか?

このページを参照してください: Eclipseを開始できません-Javaが開始されましたが、終了コード= 13を返しました


5。

Eclipseフォルダーがスペースのあるパス上にある場合は、直接c:/ Eclipseなどの単純なパスに移動してみてください。

ここから: https://stackoverflow.com/a/8843744/325742

デスクトップにEclipseフォルダーがあり、このエラーが発生しました

私は単にEclipseフォルダーをプログラムファイルに移動しただけで機能しました。理由はわかりません。

18
Ashutosh Jindal

次の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
2
Harshit

This はうまくいきました。 Eclipse.iniファイルを構成する方法があり、それはその投稿に表示される最初の回答で説明されています。

アルバート。

0
danielcode7

「EclipseLuna」に適したJDKをダウンロードしてこの問題を解決しました。それが役に立てば幸い: JDK_FROM_Oracle

次に、マシンに適合するバージョンを選択する必要があります。

0
José Vega

私は同じ問題を抱えていました.jre7をダウンロードしてインストールし、-vmをEclipse.iniのjavaw.exeにポイントした後、私の問題は解決されました-vm C:\ Program Files\Java\jre7\bin\javaw.exe

私はWindows 7を持っていました。

0
sumit

持っていた

"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
0
grep

@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

0
Benson K B