ダークエリア

SEのお仕事の備忘録や、ゲームの話などなどを記事に放り込む!!

tomcat JAVAのバージョンでエラー

●開発環境

・Eclipse4.8 photon

・Java10

・tomcat8

 

●エラー

java.lang.UnsupportedClassVersionError: package/action/TestAction has been compiled by a more recent version of the Java Runtime (class file version 54.0), this version of the Java Runtime only recognizes class file versions up to 52.0

今までtomcat8、Java8で開発していたものを、単純にJDK/JREだけJava10にしてみた。

ら、こんなエラーが出てしまった。。

 

●原因

Eclipseのプロジェクトの開発キットJDK/実行環境JREJava10なのに、

Tomcatの実行環境JREJava8だった。

 

Tomcatの実行環境を確認する方法>

Tomcatを起動した時のコンソールを見ると、下記のことが書いてある。

 がっつりjava8ってあるね…!!

情報: Java Home: C:\Users\liliel\Downloads\pleiades-e4.8\pleiades\java\8\jre [金 9 14 09:52:28 GMT+09:00 2018]

 

Tomcatの実行環境を変更する方法>

Eclipseのウィンドウ→設定→TomcatJVM設定 の JREを変更する。

f:id:liliel_OvO:20180914095607p:plain

参考:

codenote.net

次に起動した時は無事、Webアプリケーションが立ち上がりました。。