Spring Bootのアプリケーションを実行するとjava.lang.UnsupportedClassVersionErrorエラーが発生する
Q&A
Closed
解決したいこと
M1 Mac Book AirでSTSをインストールしてHello World用のコードを書いてプログラムを実行したところ、以下のエラーが発生する。
発生している問題・エラー
エラー: メイン・クラスcom.example.demo.TestApplicationのロード中にLinkageErrorが発生しました
java.lang.UnsupportedClassVersionError: com/example/demo/TestApplication has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 55.0
情報
~ : java --version
openjdk 19.0.1 2022-10-18
OpenJDK Runtime Environment Homebrew (build 19.0.1)
OpenJDK 64-Bit Server VM Homebrew (build 19.0.1, mixed mode, sharing)
~ :
~ :
~ : javac --version
javac 19.0.1
~ :
自分で試したこと
Googleで検索したが、Windows用の記事が多く、Macでの解決方法が不明でした。
おそらくどこかしらのJREの設定が古いのではというところまではわかったのですが、具体的にどこをどういう風に設定すれば良いのかわかりませんでした。
知見がある方いらっしゃいましたらご教授いただけると幸いです。
よろしくお願いいたします。
0