首页 > 解决方案 > Sublime Build 编译和运行 JavaFX 代码

问题描述

我想使用一个 Sublime Build 来编译和运行使用 JavaFX 的 Java 代码。

我设置了一个 bash 命令“javafx“file””,它将执行代码的第一位中显示的命令行 javac ... 和 java ...。javafx 命令工作得很好, $PATH_TO_FX 存在,没有问题。

然后我尝试在 Sublime 中包含这个 javafx bash 命令和第二段代码。然后,Sublime 控制台继续为每个尝试导入某些 javafx 类的导入语句显示一个错误。

似乎 Sublime 正在使用另一种类型的控制台,它不知道 $PATH_TO_FX 的下落……可能是这样吗?

工作 bash 命令

javac --module-path $PATH_TO_FX --add-modules javafx.controls $1 && java --module-path $PATH_TO_FX --add-modules javafx.controls $1

不工作的崇高构建

{ "shell_cmd": "javafx $file", "file_regex": "^(...*?):([0-9]*):?([0-9]*)", "selector": "source.java", }

标签: linuxjavafxsublimetext3

解决方案


推荐阅读