You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

零基础安装JavaFX:macOS 13.1+OpenJDK19.0.2环境求助

macOS 13.1 下用OpenJDK 19运行JavaFX程序的步骤

先搞懂你不用纠结的概念

  • JavaFX SDK:给开发者写代码用的,包含编译工具和Runtime;你只需要运行程序,下载的文件夹里已经有你需要的Runtime部分了,不用额外安装。
  • jmods:Java模块化的格式文件,普通用户运行程序完全不用管,直接忽略就行。

具体操作步骤

  • 把下载的JavaFX文件夹放到一个固定位置,比如~/Documents/JavaFX(记住这个路径,后面要用到)。
  • 打开终端,用下面的命令运行JavaFX程序:
    java --module-path /Users/你的用户名/Documents/JavaFX/lib --add-modules javafx.controls,javafx.fxml -jar 你要运行的程序文件名.jar
    
    注意替换路径里的你的用户名和后面的程序文件名。如果程序运行时报错说缺其他模块,把对应的模块名加到--add-modules后面,用逗号分隔。
  • 嫌每次输命令麻烦?可以做个脚本:
    1. 新建一个文本文件,命名为run-my-app.sh,内容如下(替换成你的实际路径和程序名):
      #!/bin/bash
      java --module-path /Users/你的用户名/Documents/JavaFX/lib --add-modules javafx.controls,javafx.fxml -jar 你的程序文件名.jar
      
    2. 打开终端,进入脚本所在目录,输入chmod +x run-my-app.sh给脚本加执行权限。
    3. 之后双击这个脚本,或者在终端输入./run-my-app.sh就能直接运行程序。

内容的提问来源于stack exchange,提问作者Ter Maxima

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 06:40:46