你好
我将Linux Mint(19.1)与EclipseForJavaDeveloppers一起使用。我在Eclipse中创建了一个新的JavaFx项目,结果如下:
导入javafx无法解析。
当我尝试确定javafx软件包的位置(哪个openjfx)时,没有响应。但是我在/ usr / share / java中发现了一些javafx jars ...
有人知道如何正确设置我的系统吗?
我已将环境变量添加到我的.bashrc中,如下所示:
export JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
export JAVAFX_HOME="/usr/share/java"
“ java -version”是:
openjdk version "11.0.2" 2019-01-15
OpenJDK Runtime Environment (build 11.0.2+9-Ubuntu-3ubuntu118.04.3)
OpenJDK 64-Bit Server VM (build 11.0.2+9-Ubuntu-3ubuntu118.04.3, mixed
mode, sharing)
Ubuntu发行版“ lsb_release -a”为:
LSB modules are available.
Distributor ID: LinuxMint
Description: Linux Mint 19.1 Tessa
Release: 19.1
Codename: tessa
答案 0 :(得分:0)
原因是JDK 11中未包含JavaFX。
在路径中添加Javafx时计算机看不到Javafx的原因确实使我感到困惑,但是我建议在Eclipse中
1)在https://gluonhq.com/products/javafx/
处安装JavaFX .JAR2)将JavaFX导入添加到项目中,这是一个这样做的教程:How to import a jar in Eclipse
我会说使用IDEA社区,因为它总体上对JavaFX具有最好的支持。希望这可以对您有所帮助!
这时,您应该能够在Eclipse中单击运行,它将启动JavaFX应用程序。