0

JLink + JPackage を使用して、JavaFX アプリを自己完結型のアプリケーションに構築しました。JDK 14 を使用しています。ただし、IntelliJ の Scenebuilder で FXML ファイルの 1 つを開こうとすると、次のエラーが発生します。

File has been compiled by a more recent version of the Java Runtime (class file version 58.0), this version of the Java Runtime only recognizes class file versions up to 55.0.

開発環境でアプリを実行するには、mvn clean javafx:run.

IDE のコンパイラ設定を確認すると、JDK は正しく 14 に設定されており、JAVA_HOME変数も次のように設定されています。これを修正するにはどうすればよいですか?

PS C:\dev> java --version
openjdk 14.0.2 2020-07-14
OpenJDK Runtime Environment (build 14.0.2+12-46)
OpenJDK 64-Bit Server VM (build 14.0.2+12-46, mixed mode, sharing)
4

2 に答える 2