IntelliJ中点击“Open In SceneBuilder”无法启动SceneBuilder求助
解决IntelliJ中SceneBuilder无法启动的问题
问题现象
右键IntelliJ中的FXML文件选择「Open In SceneBuilder」时,弹出错误:
Failed to start SceneBuilder: "C:\Users\m\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Scene Builder\SceneBuilder.lnk" C:/Users/m/IdeaProjects/test/src/main/java/com/example/test/test.fxml
已安装Gluon最新版JDK、JavaFX SDK,尝试添加VM选项、更换FXML路径、切换SceneBuilder/JavaFX版本均无效。
解决步骤
替换SceneBuilder路径为exe文件而非快捷方式
- 找到Gluon SceneBuilder的实际安装目录(可通过右键快捷方式→「打开文件所在位置」定位,默认一般是
C:\Program Files\SceneBuilder\SceneBuilder.exe) - 打开IntelliJ的
File → Settings → Languages & Frameworks → JavaFX - 在「SceneBuilder executable」选项中,选择刚才找到的
SceneBuilder.exe文件,而非.lnk快捷方式
- 找到Gluon SceneBuilder的实际安装目录(可通过右键快捷方式→「打开文件所在位置」定位,默认一般是
验证SceneBuilder自身可用性
直接双击SceneBuilder.exe启动程序,若无法打开则重新下载安装Gluon官方版SceneBuilder,确保安装过程无报错检查路径合法性
确保项目路径、FXML文件路径无中文、空格或特殊字符,尽量使用纯英文路径核对IntelliJ JavaFX配置
- 打开
File → Project Structure → Libraries,确认已正确添加JavaFX SDK的lib文件夹 - 进入
Modules → Dependencies,确保已引入javafx.controls、javafx.fxml等必需模块 - 确认项目使用的SDK是Gluon提供的JDK,而非系统默认JDK
- 打开
尝试直接通过SceneBuilder打开FXML
启动SceneBuilder后,通过File → Open选择目标FXML文件,若能正常打开,说明是IntelliJ关联配置问题,重新配置SceneBuilder路径即可
内容的提问来源于stack exchange,提问作者Yuǎyup
相关产品推荐
相关产品推荐

