- 作業系統:Ubuntu 18.10
- IDE:NetBeans 8.2
- OpenJDK:8
- 開放JFX
您好,我嘗試在我的機器上
安裝.安裝成功,但我無法創建 JavaFX 應用程序,或者如果我從學校下載練習(模板)並嘗試導入,則會出現包不存在的錯誤。openjfx
apt-get install openjfx
java.javafx.*
javafx
如果我嘗試開啟一個新的 JavaFX 項目,則會出現錯誤;
無法自動設定 JavaFX 平台。請前往平台管理器,建立一個非預設 Java SE 平台,然後前往 JavaFX 選項卡,啟用 JavaFX 並填寫有效 JavaFX SDK 和 JavaFX 運行時的路徑。注意:JavaFX SDK 可以從 JavaFX 網站下載。
我試著遵循這一點,但英語不是我的母語,我真的做不到。我嘗試設定資料夾等,嘗試將 jre 檔案複製到不同的資料夾,但沒有任何效果。
我也嘗試觀看一些教程,通常它們有jfxrt.jar
我的安裝沒有的檔案。
user@user:~$ dpkg -L openjfx
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/openjfx
/usr/share/doc/openjfx/TODO.Debian
/usr/share/doc/openjfx/changelog.Debian.gz
/usr/share/doc/openjfx/copyright
/usr/share/openjfx
/usr/share/openjfx/lib
/usr/share/openjfx/lib/javafx.properties
/usr/share/openjfx/lib/javafx.base.jar
/usr/share/openjfx/lib/javafx.controls.jar
/usr/share/openjfx/lib/javafx.fxml.jar
/usr/share/openjfx/lib/javafx.graphics.jar
/usr/share/openjfx/lib/javafx.media.jar
/usr/share/openjfx/lib/javafx.swing.jar
/usr/share/openjfx/lib/javafx.web.jar
答案1
這可能是 Ubuntu 儲存庫中 OpenJFX 版本的問題。他們目前僅提供與 OpenJDK 8 不相容的 v11。
sudo apt install openjfx=8u161-b12-1ubuntu2 libopenjfx-java=8u161-b12-1ubuntu2 libopenjfx-jni=8u161-b12-1ubuntu2
由於您使用的是 18.10,因此您必須新增仿生儲存庫
sudo echo "deb http://de.archive.ubuntu.com/ubuntu/ bionic universe" >> /etc/apt/sources.list
(學習和擴展自https://bugs.launchpad.net/ubuntu/+source/openjfx/+bug/1799946)。