web-dev-qa-db-ja.com

アクティブなJREにtools.jarが見つかりませんでした-Spring Tools Suite

私はそれについて複数のトピックがあることを知っていますが、それはSpring Tools Suiteに関するものではありません。そして、私はこのファイルが新しいJavaバージョンには存在しないという情報を見つけています。これは、私がそれを見つけることができないため、本当であるようです。今は完全に迷っています。

4
user8883325

インストール済みのJREとコンパイラーの設定をJava 11に設定して、Spring BootプロジェクトにJava 11を使用しようとした後、このエラーが発生し始めました。

Eclipse.iniまたはSpringToolSuite4.iniに-vm引数を追加しても、私の場合は役に立ちませんでした。 Windowsパス環境変数でJDKを切り替えて、このエラーを回避する必要がありました(以前のパスはJava 8につながっていました)。 .iniファイルに-Dosgi.requiredJavaVersion = 11も作成。

0
Dotard

これを修正するには、システム環境変数のパスにJDKを追加し、リストの先頭/最初に移動します。 Javaの以前のパスにあったパスはC:\ Program Files(x86)\ Common Files\Oracle\Java\javapathでした。C:\ Program Files\Javaを追加する必要がありました。\jdk1.8.0_211\binをパスに移動し、最上部に移動します。

Windowsの場合:

  1. Windowsエクスプローラーで、コントロールパネル\システムとセキュリティ\システムに移動します。
  2. 「システムの詳細設定」をクリックします
  3. [詳細]タブに移動し、[環境変数]をクリックします
  4. [システム環境変数]で、パスを編集します。
  5. JDKのbinディレクトリ(C:\ Program Files\Java\jdk1.8.0_211\binなど)をパスに追加し、最上部に移動します。
  6. OK、OKをクリックします。
  7. Spring Tool Suiteを再起動します。
0
M. Franklin

私はこれらの簡単な手順に従ってこの問題を修正しました:

  1. Eclipse IDEの次のオプションに移動します。

    Window --> Preferences --> Java --> Execution Environments
    
  2. 適切なJavaバージョンjdkを選択します。

  3. Eclipseを保存して再起動すると、エラーは発生しません。

execution_environment_Java_option:

enter image description here

0
shuzzzam