簡體   English   中英

我的Java版本不知道怎么安裝JavaFX

[英]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庫的安裝。

至少有兩家供應商提供這樣的產品,兩者都是免費的:

  • LibericaFX , 來自 BellSoft
  • Azul Platform Core ,“JDK FX”版本,以前稱為ZuluFX ,來自 Azul Systems。 (在他們的下載頁面上,使用他們的彈出菜單獲取“JDK FX”。)

或者,您可以下載 JavaFX/OpenJFX 庫,將它們放在 Java 檢測到的文件夾中,正如我們所說的“在類路徑上”。

Java 16 和 JavaFX/OpenJFX 16 是最新的,但僅在它們的版本 17 在今年晚些時候(即 2021 年 9 月)到來之前都受支持。

您還可以要求該應用程序的發布者發布該應用程序,其中捆綁了 Java 運行時,包括 JavaFX/OpenJFX 庫。 工具方面的最新創新( jlinkjpackageJava 平台模塊系統)現在使其更加實用。

盡管我遇到了相同的(?)/類似的問題,但這個問題非常缺乏。 這是你要做的:

  1. 下載Java FX: https://gluonhq.com/products/javafx/ (下載前一定要檢查版本)
  2. 將您剛剛下載的 sdk 文件夾放在某處。 (例如在 C:\Program Files\Java\ 內)
  3. Then open cmd, and start the program as so: 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.

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