課題

Tomcatを使用してプロジェクトをサーバで実行しようとしたらエラーが発生。

「選択された JRE は現在の準拠レベル 11 をサポートしていません」

 

1.正しいJREを選択できているか確認

プロジェクトで選択しているJREを確認してみましょう。

[ウィンドウ]→[設定]→[インストール済みのJRE]

選択したいJREに正しくチェックできているか確認してください。

 

2.コンパイラの準拠レベルを変更する

正しいJREを選択しているにも関わらずエラーが解消されない場合

コンパイラの準拠レベルが選択したJREと合致していない可能性があります。

 

  1. エラーメッセージの下のリンク(もしくは [Java] → [コンパイラー])からコンパイラの準拠レベルの設定画面を開く
  2. JDK準拠のレベルをJREで指定しているJavaのバージョンに合わせる
  3. 適用ボタンを押す
  4. 再ビルドを促されるので[はい]を選択する

 

これで解消されるかと思います。

 

それでも解決しない・実行されないという場合

こちらの記事も参考にしてください。

https://senobi.org/eclipse-project-facet/