HOWTO · Java

Java での Exit Code 13 エラーの修正

この記事では、Java の Eclipse で Exit Code13 エラーを修正する方法を示します。

この記事では、Windows で Eclipse IDE を開いたときに Exit Code13 でスローされるエラーの解決策について説明します。問題を解決するために、いくつかの手順を実行します。

エラーが発生する理由

ソリューションに飛び込む前に、このようなポップアップで Exit Code13 エラーがスローされる理由を判別する必要があります。

java exit code 1

エラーの最も一般的な理由は、Eclipse IDE で誤ったバージョンの Java 仮想マシンを使用した場合です。他の理由も考えられますが、Java バージョンに互換性がないため、Exit Code13 が返されることがよくあります。

これで、エラーが発生する理由がわかりました。Java Runtime は 32 ビットと 64 ビットの両方のアーキテクチャをサポートしていますが、アーキテクチャをサポートする JDK パッケージを常に使用する必要があります。

次のセクションでこれを修正する方法を見てみましょう。

コマンドラインを使用した Exit Code 13 エラーの修正

最初の解決策は一時的なものであり、エラーなしで IDE を実行するたびに、この手順を繰り返す必要があります。以下に説明するコマンドが含まれています。

eclipse -vm path-to-the-jvm-dll-file

上記のコマンドには 3つの値があります。1つ目は Eclipse IDE を実行するメインコマンドで、2つ目の引数は -vm です。これは仮想マシンの頭字語であり、指定された仮想マシンを使用します。

コマンド全体の最後の引数は、通常 C:\Program Files\Java\jre\bin\server にある jvm.dll ファイルへのパスです。このパスをコピーし、コマンドで使用して、Enter キーを押します。JVM のバージョンが適切である場合、たとえば、Eclipse IDE が 64 ビットの場合、このコマンドで使用する JVM も 64 ビットである必要があります。

eclipse.ini 構成ファイルを使用して Exit Code 13 エラーを修正

Exit Code 13 の問題に対する 2 番目の解決策は、eclipse.exe ファイルの横にある構成ファイル eclipse.ini を変更することです。これは、IDE の JVM の代わりに使用する仮想マシンを指定できるファイルです。

まず、ファイル eclipse.ini をテキストエディタで開き、以下を貼り付けます。

-vm 
path-to-the-jvm-dll-file

ビットバージョンを Eclipse IDE のものと一致させる JVM のパスを使用することに注意してください。もう 1つのことは、JVM パスは -vm の次の行にある必要があるということです。

変更をファイルに保存して Eclipse IDE を実行すると、正しいバージョンの Java 仮想マシンを使用するようになったので正常に実行されるはずです。