2

作業したことのないマシンに接続し、そこで Eclipse を実行しようとしました。残念ながら、エラーが発生しました:

Eclipse:
JVM が終了しました。終了コード = 14
(私の構成の詳細はこちら)

私の構成またはそのマシンのセットアップに問題があると思いますが、Exit code=14続行するための多くの情報は得られません。どういう意味ですか?どこから始めればよいですか?

構成の特定の修正ではなく、その終了コードの一般的な説明を探しているため、意図的に構成の詳細を省略しました。

4

2 に答える 2

2

バグ 9027に関連している可能性があります: Workbench should check JDK version on startup

互換性のない (つまり、古すぎる) JVM を使用している可能性があります。コード 14 は、このコメントで次のように参照されています。

メインランチャーは、JVM が終了コード 14 で終了したことを検出します。次のメッセージで十分ですか?

Please use a newer VM. Eclipse requires at least 1.3.1.

また、システムにインストールされているものと、起動時に Eclipse が必要とするものとの間の非互換性に関連している可能性もあります。たとえば、この例を参照してください。

于 2012-07-11T07:16:02.173 に答える
2

@VonCの答えに追加するだけで、Eclipseのソースコードには次のように書かれています:

// Check to see if we are running with a compatible VM.
// If not, then return exit code "14" which will be recognized
// by the executable and an appropriate message will be displayed
// to the user.
if (!isCompatible())
    System.exit(14);

(ソース: http://svn.netlabs.org/repos/swt/trunk/src/plugins/org.eclipse.platform/src/org/eclipse/core/launcher/Main.java )

したがって、互換性のある JVM があるかどうかを確認することをお勧めします。

于 2012-07-11T07:25:18.790 に答える