0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Spring Tool Suite が exit code = 13 で起動できない

Posted at

現象

Windows 64bit 向け Spring Tool Suite 3.7.0 および 4.1.2 を exe クリックで起動しようとしたところ、下のメッセージを含むダイアログが表示され起動できませんでした。

Java was started but returned exit code = 13

error.png

解決

64bit 向けの STS を 32bit 向け java で実行しようとすると起こる現象のようです。

1. Javaの実行ファイルを確認

PowerShell で↓を実行

which java

デフォルトでどのjava.exeが実行されているかが表示されます。これが32bit向けだったため、今回の問題が起きました。

2. 64bit向けjavaの場所を確認

64bit向けのjava.exeは通常 C:\Program Files\Java\jdkx.x.x_x\bin においてあります。
もし必要があればここで64bit向けJavaをインストールしてください。

3. 環境変数 Path を修正

環境変数 Path から 1. で確認したパスが記述されているところを探します。

  • ユーザーの環境変数とシステムの環境変数の両方に Path が定義されているため、両方を探してください。
  • JAVA_HOME といった別の環境変数に切り出されているかもしれません

見つけたら、2.で見つけたパスに置き換えます。

4. 変更を確認

さきほど開いていた PowerShell はいったん閉じて、再度 PowerShell を開き、which java で 3. の変更が反映されているかを確認します。

5. STS を起動

これで動くはず…

0
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?