Eclipse JavaFX-Ubuntu 19.1-无法解决javafx

时间:2019-04-30 15:55:17

标签: java eclipse ubuntu javafx

Eclipse JavaFX-Ubuntu 19.1-EclipseJava-未找到JavaFX

你好

我将Linux Mint(19.1)与EclipseForJavaDeveloppers一起使用。我在Eclipse中创建了一个新的JavaFx项目,结果如下:

  

导入javafx无法解析。

当我尝试确定javafx软件包的位置(哪个openjfx)时,没有响应。但是我在/ usr / share / java中发现了一些javafx jars ...

有人知道如何正确设置我的系统吗?

信息(系统)

使用apt安装的软件包:

  • 默认jdk
  • default-jre
  • openjfx

环境变量

我已将环境变量添加到我的.bashrc中,如下所示:

export JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
export JAVAFX_HOME="/usr/share/java"  

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版本

Ubuntu发行版“ lsb_release -a”为:

LSB modules are available.
Distributor ID: LinuxMint
Description:    Linux Mint 19.1 Tessa
Release:    19.1
Codename:   tessa

1 个答案:

答案 0 :(得分:0)

原因是JDK 11中未包含JavaFX。

在路径中添加Javafx时计算机看不到Javafx的原因确实使我感到困惑,但是我建议在Eclipse中

1)在https://gluonhq.com/products/javafx/

处安装JavaFX .JAR

2)将JavaFX导入添加到项目中,这是一个这样做的教程:How to import a jar in Eclipse

我会说使用IDEA社区,因为它总体上对JavaFX具有最好的支持。希望这可以对您有所帮助!

这时,您应该能够在Eclipse中单击运行,它将启动JavaFX应用程序。