导入javafx无法解析

Far*_*bry 9 java eclipse javafx

我今天在我的Ubuntu Linux上安装了Eclipse IDE,然后使用"安装新软件"安装了JavaFX,当我创建一个javafx项目时,我在Main.java中收到以下错误:

导入javafx无法解析.

所以,我列出了以下目录来搜索"jfxrt.jar":

ls -l /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext
Run Code Online (Sandbox Code Playgroud)

但我没找到"jfxrt.jar".

java -version
Run Code Online (Sandbox Code Playgroud)

输出:

openjdk版"1.8.0_45-internal"

OpenJDK运行时环境(build 1.8.0_45-internal-b14)

OpenJDK 64位服务器VM(内置25.45-b02,混合模式)

MWi*_*ner 18

根据Ubuntu Vivid中包列表,有一个名为openjfx的包.这应该是您正在寻找的候选人:

JavaFX/OpenJFX 8 - 用于Java的富客户端应用程序平台

您可以通过以下方式安装:

sudo apt-get install openjfx
Run Code Online (Sandbox Code Playgroud)

它为Ubuntu系统上的OpenJDK安装提供以下JAR文件:

/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/jfxrt.jar
/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/jfxswt.jar
/usr/lib/jvm/java-8-openjdk-amd64/lib/ant-javafx.jar
/usr/lib/jvm/java-8-openjdk-amd64/lib/javafx-mx.jar
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助.