LoginSignup
3
4

More than 3 years have passed since last update.

Could not find tools.jar in the active JRE.となった時の対応方法

Posted at
  • 環境
    • 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:
...省略...

a.png

原因 : Eclipseで使用しているのがtools.jarのないJREだから

Spring Boot Live hoversさんがtools.jarを必要としているのにないから怒られたもよう。
そういえば、Eclipseを新しくしてから何も設定していない・・・Eclipseは何を使って起動しているんだっけ?

Eclipseが起動するときに使っているVMを確認する

参考 : Eclipseを動かしているJava VMを確認する方法 | ITSakura

  1. [ヘルプ] > [Eclipse IDEについて] > [インストール詳細] > [構成]タブ
  2. --vmを確認
  3. JREだった
    • image.png

対応 : JDKで起動すように設定する

参考 : Eclipse を起動する Java VM を指定する :Tips & FAQ | arbk-works Blog
以前にインストールしたJDKを見つけたのでそれを使う。

  1. Eclipseを閉じる
  2. eclipse.iniを開く(デフォルトでは、eclipse.exeと同じところにeclipse.iniはある)
  3. -vmargsより前に-vmの指定を追記して保存
  4. Eclipseを起動してもメッセージが出なくなる
  5. [ヘルプ] > [Eclipse IDEについて] > [インストール詳細] > [構成]タブ で今一度起動時に使用するVMが変わっていることを確認する
eclipse.ini
;...省略...
; ↓追記↓
-vm
C:\path\to\jdk1.8.0_241\bin
-startup
; ↑追記↑
-vmargs
;...省略...

image.png

3
4
0

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
3
4