9

同じ例外を持つトピックがほとんどないことがわかりましたが、私の側では解決策が機能しません。

私の仕様:

  • 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\Adobe\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:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files\TortoiseSVN\bin;%GROOVY_HOME%/bin;%PYTHON_HOME% ;%PYTHON_HOME%/スクリプト
4

8 に答える 8

18

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

ここから:

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

考えられる修正/問題

1.1。

次のように、ハードコードされた64ビットJVMでeclipseを開始してみてください。

eclipse -vm C:/java/jre/bin/server/jvm.dll


2.2。

ここから eclipse.iniからlauncher.libraryを削除します。eclipse.iniから次のビットを削除します。

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

3.3。

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

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

4.4。

x64JDKでx86Eclipseを使用する際の問題
修正eclipse.iniファイルでEclipseと同じアーキテクチャーのJDKをポイントするだけです。例:

-vm
c:/java/jdk1.6.0_25_x86/jre/bin/javaw.exe

と入力して、そのようなパスでJDKのバージョンを確認してくださいjava -version。Windows 7、JDK 1.6.0_30の64ビットでは、次の出力が得られます。

ここに画像の説明を入力してください

64-Bit Server VM最後の行のに注意してください。あなたはこれを手に入れますか?

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


5.5。

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

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

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

eclipseフォルダーをプログラムファイルに移動しただけで、うまくいきました。理由はわかりません。

于 2012-08-07T13:17:31.090 に答える
0

@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

于 2016-06-08T06:06:56.493 に答える
0

私が持っていた

"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パスを削除し、ラントを正常に日食しました。パスはこれでした:

C:\ProgramData\Oracle\Java\javapath
于 2016-04-20T13:39:41.483 に答える
0

「EclipseLuna」に適したJDKをダウンロードすることで、この問題を解決しました。それが役立つことを願っています: JDK_FROM_ORACLE

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

于 2015-03-25T20:37:20.240 に答える
0

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

アルバート。

于 2014-11-30T06:42:02.713 に答える
0

.ini ファイルのパラメータを変更しようとしましたが、それでもうまくいきませんでした。JDK の 64 ビット バージョンと一緒に 32 ビットをインストールするだけで動作します。

注:私のEclipseフォルダーはc:/にあります

于 2013-09-14T17:44:56.057 に答える