-2

C でプログラミングの学習を開始したかったので、Eclips C/C++ をダウンロードしましたが、起動しようとすると、Java が開始されましたが、終了コード = 13 が返されました。しかし、Java の通常の Eclipse は問題なく動作します。eclipse.ini は次のとおりです。

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20120913-144807
-product
org.eclipse.epp.package.cpp.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Dhelp.lucene.tokenizer=standard
-Xms40m
-Xmx512m

これは編集していませんが、読んだことをいくつか試しましたが、うまくいきませんでした。私はたくさん検索しましたが、答えを見つけることができました。

4

2 に答える 2

1

Eclipse を起動しようとしても、「JVM が終了しました。終了コード = 13」エラーが継続的に発生する場合は、エラーを修正する必要があります。

  1. まず、間違ったバージョンの Java 仮想マシン (JVM) を使用して Eclipse を開始しようとすると、このエラーが発生することに注意してください。したがって、どの JVM から始めているかを理解する必要があります。
  2. Linux を使用している場合は、コマンド ラインで「which java」と入力できます。それ以外の場合は、「java -version」と入力できます。これにより、Java のバージョンが表示されます。
  3. ここで、使用している Eclipse のバージョンに適した JVM を調査する必要があります。たとえば、Eclipse Europa を使用している場合、1.5 JVM を開始する必要がある場合があります。最初にエラー メッセージが表示されたときに、「requiredJavaVersion=1.5」というメッセージが表示される場合があります。これは、必要な JVM のバージョンを示しています。
  4. 正しいバージョンの Java がインストールされていることを確認してください。
  5. これで、Java バージョンの環境変数を変更するか、起動時に別のバージョンの仮想マシンを使用するように Eclipse に指示することができます。これを行うには、「vm」フラグを使用します。
    例: ./eclipse -vm /home/seed/app/jre1.5.0_10/bin
  6. Eclipse の起動に使用している Java 仮想マシンのバージョンを変更したので、エラーは解決されているはずです。

詳細については、こちらをご覧ください

于 2013-06-18T10:10:59.757 に答える
0

Windows 7 PC で次のことを確認しました。Java の更新により、2014 年 11 月 17 日に新しいバージョンがインストールされました。Eclipse 3.6 は問題ありません。Eclipse 4.3 は問題ありません。Eclipse 4.4 は、「Java は開始されましたが、終了コード = 13 を返しました」のようなエラーを報告しました。

コントロール パネル -> プログラムと機能 -> アンインストール で更新プログラムをアンインストールしました。

アンインストール後、Eclipse 4.4が正常に起動しました

于 2014-11-18T15:41:26.333 に答える