1 回答

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超8個(gè)贊
我在https://github.com/javafxports/openjdk-jfx/issues/236找到了一種解決方法。
此解決方法包括創(chuàng)建一個(gè)新的常規(guī)(非 Java Fx)類,該類將成為 Jar 的主類,并且該類將啟動(dòng)基于 JavaFx 的原始應(yīng)用程序類。
這是我找到解決方法的鏈接中的新類:
public class Main {
public static void main(String[] args) {
HelloFX.main(args);
}
}
希望這可以幫助某人。我沒有將此答案標(biāo)記為正確答案,因?yàn)樗且环N解決方法而不是真正的解決方案。
編輯:事實(shí)證明,這里的 JavaFX 文檔中描述的解決方法:https ://openjfx.io/openjfx-docs/#modular
正如這里所解釋的,為了創(chuàng)建一個(gè)包含所有必需的 JavaFX 依賴項(xiàng)的可運(yùn)行 jar,您將需要使用一個(gè)不從 Application.js 擴(kuò)展的啟動(dòng)器類。
添加回答
舉報(bào)