web-dev-qa-db-ja.com

IntelliJ IDEA 2018.2、openjdk11およびopenjfx11(Mavenなし、モジュラープロジェクトではない):モジュールjavafx.controlsが見つかりません

私はopenjdk11を使用してintelliJで新しいJavaFXプロジェクトを作成し、最後のopenjfxライブラリを彼らのWebサイトにダウンロードしました。

これが私がしたことです:

実行/デバッグに追加しましたVMオプション:--module-path %PATH_TO_FX% --add-modules=javafx.controls,javafx.fxmlVMオプション

新しい変数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ライブラリが必要ですか? クラスパス

2
Gilles

この問題を解決するには、[実行]-> [構成の編集...]をクリックし、次のようにパス変数を追加変更します。

--module-path ${PATH_TO_FX} --add-modules=javafx.controls,javafx.fxml
1
user10567051