![](/img/trans.png)
[英]Can't run JavaFX application outside IDE when using javafxplugin and hibernate
[英]Can´t run JavaFX application outside ide
我想用模塊運行 JavaFX 應用程序,但不知道該怎么做。 我嘗試了幾次,但我從來沒有得到它。 我使用 Eclipse,並使用第一個選擇的選項導出項目。
module MiProgramaInterfaz {
requires javafx.controls;
requires javafx.fxml;
requires java.xml;
requires javafx.base;
opens controlador to javafx.graphics, javafx.fxml, javafx.base;
opens modelo.clases to javafx.graphics, javafx.fxml, javafx.base;
opens principal to javafx.graphics, javafx.fxml, javafx.base;
}
我嘗試的最后一個命令是這個
java -p app.jar -m MiProgramaInterfaz/principal.Main
但我收到了這個錯誤:
Error occurred during initialization of boot layer
java.lang.module.FindException:未找到模塊 javafx.fxml,MiProgramaInterfaz 需要
您有兩種選擇來運行 JavaFX 應用程序:
java --list-modules
檢查 JavaFX 是否包含在運行時中。-p
選項)中,例如javafx-controls-17.0.2-linux.jar
。運行模塊化應用程序時,一個 jar 必須只包含 1 個模塊。 所以像你嘗試的那樣構建一個胖 jar 文件是行不通的。 選擇“將所需的庫復制到子文件夾”並使用選項 1 而不使用子文件夾,或者使用選項 2 並將子文件夾添加到模塊路徑中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.