我想使用Sublime Build来编译并运行利用JavaFX的Java代码。
我设置了一个bash命令“ javafx” file“”,它将执行代码第一行中所示的命令行javac ...和java...。 javafx命令可以正常工作,$ PATH_TO_FX存在,在那里没有问题。
然后,我尝试在Sublime中包含此javafx bash命令以及第二部分代码。然后,Sublime控制台继续为每个尝试导入某些javafx类的import语句显示一个错误。
似乎Sublime正在使用另一种类型的控制台,而该控制台不知道$ PATH_TO_FX的下落...可能是这样吗?
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",
}