您的位置:首页 >JavaFX 安装教程(macOS 零基础实操)
发布于2026-03-15 阅读(0)
扫一扫,手机访问

本文面向完全无 Java 经验的 macOS 用户,手把手演示如何为已安装的 OpenJDK 19 正确配置 JavaFX 运行时——无需编程、不碰命令行编译,只需下载、放置、验证三步即可运行 JavaFX 应用。
本文面向完全无 Java 经验的 macOS 用户,手把手演示如何为已安装的 OpenJDK 19 正确配置 JavaFX 运行时——无需编程、不碰命令行编译,只需下载、放置、验证三步即可运行 JavaFX 应用。
JavaFX 并非传统意义的“可安装软件”,而是一组独立的 Java 类库(.jar 文件),其核心功能是渲染图形界面。自 Java 11 起,JavaFX 已从 JDK 中移除,成为独立项目(OpenJFX)。这意味着:即使你已安装 OpenJDK 19,也必须显式提供 JavaFX 运行时库,否则任何依赖 JavaFX 的程序都会报错 java.lang.NoClassDefFoundError: javafx/application/Application。
对初学者最友好的方案是:选用预集成 JavaFX 的 JDK 发行版。它省去了手动管理类库的复杂性,开箱即用。推荐两个经过 macOS 13+ 验证的稳定选择:
? 验证你的当前 JDK(可选):打开终端执行
java -version若输出含 openjdk 19.0.2 但无 FX 或 javafx 字样,说明当前 JDK 不含 JavaFX,需切换。
访问 ZuluFX 下载页,选择:
双击下载的 .dmg 文件,拖拽 ZuluFX JDK 到 Applications 文件夹完成安装。
关键一步:切换系统默认 JDK
在终端中执行以下命令,将 ZuluFX 设为默认:
sudo ln -sf /Library/Java/JavaVirtualMachines/zulu-19.jdk/Contents/Home /usr/local/java export JAVA_HOME=/Library/Java/JavaVirtualMachines/zulu-19.jdk/Contents/Home echo 'export JAVA_HOME=/Library/Java/JavaVirtualMachines/zulu-19.jdk/Contents/Home' >> ~/.zshrc source ~/.zshrc
? 提示:macOS 使用 zsh 作为默认 shell,因此写入 ~/.zshrc;如使用 bash,请改写入 ~/.bash_profile。
验证 JavaFX 是否就绪
创建一个测试文件 HelloFX.java:
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Label;
import javafx.stage.Stage;
public class HelloFX extends Application {
@Override
public void start(Stage stage) {
Label label = new Label("✅ JavaFX is working!");
Scene scene = new Scene(label, 300, 100);
stage.setScene(scene);
stage.show();
}
public static void main(String[] args) { launch(args); }
}编译并运行:
javac HelloFX.java java --module-path $JAVA_HOME/lib --add-modules javafx.controls HelloFX
若弹出窗口显示绿色 ✅ 文字,则 JavaFX 运行时配置成功。
至此,你已拥有一套完整、稳定、免维护的 JavaFX 运行环境。下一步,可直接双击 .jar 格式的 JavaFX 应用(确保其清单文件 MANIFEST.MF 中包含 Add-Modules: javafx.controls,javafx.fxml 等声明),或使用上述 java 命令运行任意 JavaFX 程序。
上一篇:番茄免费小说作者主页怎么进
下一篇:提升笔记本续航,电源管理优化技巧
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
9