- 環境
- Windows10 64it Pro バージョン1903
- Eclipse Version: 2019-12
事象 : Eclipseでクラスを新規作成したら怒られた。
しかも、Eclipseを起動するたびにメッセージが出るようになった。
Could not find 'tools.jar' in the active JRE.
Spring Boot Live hovers will not work without it.
The JRE you are running Eclipse with is:
...省略...
原因 : Eclipseで使用しているのがtools.jar
のないJREだから
Spring Boot Live hovers
さんがtools.jar
を必要としているのにないから怒られたもよう。
そういえば、Eclipseを新しくしてから何も設定していない・・・Eclipseは何を使って起動しているんだっけ?
Eclipseが起動するときに使っているVMを確認する
参考 : Eclipseを動かしているJava VMを確認する方法 | ITSakura
対応 : JDKで起動すように設定する
参考 : Eclipse を起動する Java VM を指定する :Tips & FAQ | arbk-works Blog
以前にインストールしたJDKを見つけたのでそれを使う。
- Eclipseを閉じる
- eclipse.iniを開く(デフォルトでは、eclipse.exeと同じところにeclipse.iniはある)
-
-vmargs
より前に-vm
の指定を追記して保存 - Eclipseを起動してもメッセージが出なくなる
- [ヘルプ] > [Eclipse IDEについて] > [インストール詳細] > [構成]タブ で今一度起動時に使用するVMが変わっていることを確認する
eclipse.ini
;...省略...
; ↓追記↓
-vm
C:\path\to\jdk1.8.0_241\bin
-startup
; ↑追記↑
-vmargs
;...省略...