ubuntu

如何在Ubuntu上安装JavaFX

小樊
37
2025-05-23 21:24:26
栏目: 编程语言

在Ubuntu上安装JavaFX可以通过多种方法实现,以下是使用OpenJDK 11和Gluon提供的JavaFX SDK进行安装的详细步骤:

使用OpenJDK 11安装JavaFX

  1. 下载并解压OpenJDK 11

    mkdir /opt/jdk
    tar -zxvf openjdk-11.0.12_linux-x64_bin.tar.gz -C /opt/jdk
    
  2. 设置环境变量

    编辑~/.bashrc文件,添加以下内容:

    export JAVA_HOME=/opt/jdk/jdk-11
    export PATH=$JAVA_HOME/bin:$PATH
    

    保存并刷新环境变量:

    source ~/.bashrc
    
  3. 下载并解压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
    
  4. 配置IDEA(以IntelliJ IDEA为例)

    • 打开IntelliJ IDEA,创建新项目。
    • 在项目设置中,配置项目SDK为OpenJDK 11。
    • Project Structure -> Modules中,添加JavaFX库:
      • 添加/opt/jdkfs/javafx-sdk-11.0.2/libModule SDKs
      • Dependencies标签页中,添加JavaJavaFX模块。
  5. 运行JavaFX程序

    在IDEA中配置运行配置,添加以下VM options:

    --module-path $PATH_TO_FX --add-modules javafx.controls,javafx.fxml
    

    其中$PATH_TO_FX是JavaFX库的路径。

使用Gluon提供的JavaFX SDK安装JavaFX

  1. 下载Gluon JavaFX SDK

    从Gluon官网下载JavaFX SDK:https://gluonhq.com/products/javafx/

  2. 解压JavaFX SDK

    unzip openjfx-11.0.2_linux-x64_bin-sdk.zip -C /opt
    
  3. 配置环境变量

    编辑~/.bashrc文件,添加以下内容:

    export PATH_TO_FX=/opt/javafx-sdk-11.0.2/lib
    export PATH=$PATH_TO_FX:$PATH
    

    保存并刷新环境变量:

    source ~/.bashrc
    
  4. 编译和运行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安装指南进行调整。

0
看了该问题的人还看了