在Ubuntu上安装JavaFX可以通过多种方法实现,以下是使用OpenJDK 11和Gluon提供的JavaFX SDK进行安装的详细步骤:
下载并解压OpenJDK 11
mkdir /opt/jdk
tar -zxvf openjdk-11.0.12_linux-x64_bin.tar.gz -C /opt/jdk
设置环境变量
编辑~/.bashrc
文件,添加以下内容:
export JAVA_HOME=/opt/jdk/jdk-11
export PATH=$JAVA_HOME/bin:$PATH
保存并刷新环境变量:
source ~/.bashrc
下载并解压JavaFX SDK
从Gluon官网下载JavaFX SDK:https://gluonhq.com/products/javafx/
解压到指定目录,例如/opt/jdkfs
:
mkdir /opt/jdkfs
unzip openjfx-11.0.2_linux-x64_bin-sdk.zip -C /opt/jdkfs
配置IDEA(以IntelliJ IDEA为例)
Project Structure
-> Modules
中,添加JavaFX库:
/opt/jdkfs/javafx-sdk-11.0.2/lib
到Module SDKs
。Dependencies
标签页中,添加Java
和JavaFX
模块。运行JavaFX程序
在IDEA中配置运行配置,添加以下VM options:
--module-path $PATH_TO_FX --add-modules javafx.controls,javafx.fxml
其中$PATH_TO_FX
是JavaFX库的路径。
下载Gluon JavaFX SDK
从Gluon官网下载JavaFX SDK:https://gluonhq.com/products/javafx/
解压JavaFX SDK
unzip openjfx-11.0.2_linux-x64_bin-sdk.zip -C /opt
配置环境变量
编辑~/.bashrc
文件,添加以下内容:
export PATH_TO_FX=/opt/javafx-sdk-11.0.2/lib
export PATH=$PATH_TO_FX:$PATH
保存并刷新环境变量:
source ~/.bashrc
编译和运行JavaFX程序
假设你有一个简单的JavaFX程序HelloFX.java
,你可以使用以下命令编译和运行它:
javac --module-path $PATH_TO_FX --add-modules javafx.controls HelloFX.java
java --module-path $PATH_TO_FX --add-modules javafx.controls HelloFX
通过以上步骤,你可以在Ubuntu上成功安装并运行JavaFX。如果你使用的是其他版本的OpenJDK,可以参考相应版本的JavaFX安装指南进行调整。