※当サイトはアフィリエイト広告を利用しています

stsで「java was started but returned exit code=13」が発生し起動しない

2022年4月13日IT

SpringBootを勉強しようと思って、
STSをインストールしました。
さっそく弄ろうと起動したら
「java was started but returned exit code=13」が発生しました。
初心者の心を砕く環境設定エラーです。

どうもSTSのベースとなったエクリプスでも発生するエラーのようです。
このエラーへの対処方法を書いていきます。

JREとJDKのバージョンが違う?

clock-up-blog

ninnin.in -ニンニンイン-

Java始めます(再開)

上記のサイトを見ながらJDK、JREのバージョンを確認しましたが、
問題なさそう。
一体、なにが原因なんだ……。

STSの再インストール時に原因に気づく

STS公式ページ
上記サイトのデフォルトのSTSダウンロードボタンから再ダウンロードしようとした際に気付きました。
「こいつ罠だ!」

こいつを押すと32bit用のSTSがダウンロードされます。
つまり、64bitのPCを使っている場合、
このボタンからダウンロードしたSTSを使用するとエラーが発生します。

そのエラーが「java was started but returned exit code=13」の正体でした。
ボタン下のSeeAllVersionsから64bit用のSTSをダウンロードし、
インストールし直したらエラーは発生しませんでした。

まとめ

初心者殺しの罠だと思いました。
こんなわけわからんエラーが出たら、
一発で心が折れると思います。

2022年4月13日IT

Posted by raishin