我想在Sublime Text 3中创建一个简单的项目,在其中可以按Mac上的⌘B
,将构建我所有的Java
文件,以及当前打开的Java
文件运行。过去,我通过转到Tools > Build System > New Build System...
并创建系统级构建文件来完成此任务。完成此操作后,我将在Tools > Build System
菜单中看到构建系统。
但是,我想要一个特定于项目的构建系统(这样就不会使我的系统级别设置混乱)。我试图通过在Project > Save Project As...
下创建一个新的项目文件来实现这一点。这创建了一个项目级别的文件,我在其中粘贴了以下内容:
{
"folders":
[
{
"path": ".",
"name": "java-run-system"
}
],
"settings":
{
},
"build_systems":
[
{
"name": "java-run-system",
"shell_cmd": "javac *.java && java -ea $file_base_name",
"selector": "source.java",
"file_regex": "^\\s*File \"(...*?)\", line ([0-9]*)"
}
]
}
尽管这样做,但在java-run-system
菜单中看不到我所做的Tools > Build System