簡體   English   中英

為什么不能從 OpenJDK 運行已編譯的 JavaFX 11

[英]Why cannot run compiled JavaFX 11 from OpenJDK

按照https://openjfx.io/openjfx-docs/#install-javafx https://openjfx.io/openjfx-docs/#install-javafx 上的說明,我通過以下方式編譯了示例 HelloFX.java:

javac --module-path $PATH_TO_FX --add-modules=javafx.controls HelloFX.java 

我有錯誤:

錯誤:找不到模塊:javafx.controls
1 錯誤

然后我按照指示添加該行: javac --module-path $PATH_TO_FX --add modules=javafx.controls.javafx.fxml HelloFX.java

並得到錯誤:

錯誤:找不到模塊:javafx.fxml
錯誤:找不到模塊:javafx.controls
2 錯誤

然后我在說明中添加最后一行: java --module-path $PATH_TO_FX --add-modules=javafx.controls HelloFX

並得到錯誤:

啟動層初始化時出錯
java.lang.module.FindException:未找到模塊 javafx.controls

請幫忙!

我還必須包含“lib”目錄: --module-path %PATH_TO_FX%;%PATH_TO_FX%\\lib以使其編譯。 (Windows 10)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM