私はopenjdk11を使用してintelliJで新しいJavaFXプロジェクトを作成し、最後のopenjfxライブラリを彼らのWebサイトにダウンロードしました。
これが私がしたことです:
実行/デバッグに追加しましたVMオプション:--module-path %PATH_TO_FX% --add-modules=javafx.controls,javafx.fxml
VMオプション
新しい変数envPATH_TO_FXを追加しました:PATH_TO_FX=%programfiles%\Java\javafx-sdk-11\lib
したがって、コンパイルは良好ですが、実行時に失敗します。
Error occurred during initialization of boot layer
Java.lang.module.FindException: Module javafx.controls not found
私がここで何が欠けているのか誰か知っていますか?
PS:私はこのリンクをたどりました https://openjfx.io/openjfx-docs/#install-javafx
編集:
ここにonpenjfxライブラリが必要ですか? クラスパス
この問題を解決するには、[実行]-> [構成の編集...]をクリックし、次のようにパス変数を追加変更します。
--module-path ${PATH_TO_FX} --add-modules=javafx.controls,javafx.fxml