[英]Don't know how to install JavaFX for my Java version
Recently I downloaded a program, and when I try to open it, a pop up appears saying "Please install JavaFX for your Java version (15.0.1)" What can I do to install JavaFX for my Java version?
最簡單的解決方案是將 Java 安裝替換為包含 JavaFX/ OpenJFX庫的安裝。
至少有兩家供應商提供這樣的產品,兩者都是免費的:
或者,您可以下載 JavaFX/OpenJFX 庫,將它們放在 Java 檢測到的文件夾中,正如我們所說的“在類路徑上”。
Java 16 和 JavaFX/OpenJFX 16 是最新的,但僅在它們的版本 17 在今年晚些時候(即 2021 年 9 月)到來之前都受支持。
您還可以要求該應用程序的發布者發布該應用程序,其中捆綁了 Java 運行時,包括 JavaFX/OpenJFX 庫。 工具方面的最新創新( jlink 、 jpackage 、 Java 平台模塊系統)現在使其更加實用。
盡管我遇到了相同的(?)/類似的問題,但這個問題非常缺乏。 這是你要做的:
java --module-path "path\to\javafx-sdk-15.0.1\lib" --add-modules javafx.controls -jar [the jar file]
(of course將路徑和 jar 切換到您擁有的任何東西)在那之后,程序希望運行得很好
如果您還需要 Swing,請添加:“... javafx.controls,javafx.ZCE04E520DB25C30558A...”
如果您願意,可以創建一個環境變量 %PATH_TO_FX%,然后使用它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.