您好,我正在使用我在这里找到的这个构建系统,但由于某种原因它仍然无法正常工作,我得到的输出是我使用过这个构建系统的 javac 选项。我使用了默认的但没有运气上网查了一下,没找到。
{
"cmd": ["javac", "$file_name","&&","java", "$file_base_name"],
"working_dir": "${project_path:${folder}}",
"selector": "source.java",
"shell": true
}
我可以使用更好的构建系统吗??
最佳答案
你也可以试试这个。它对我有用。
{
"cmd": ["javac '$realpath$file' && java $file_base_name && rm *.class"],
"selector": "source.java",
"shell": true,
"variants": [
{
"name": "JavaDoc",
"cmd": ["mkdir documentation && javadoc -d documentation *.java"]
},
{
"name": "JAR",
"cmd": ["javac '$realpath$file' && echo \"Main-Class: $file_base_name\" > Manifest.txt && jar cfm $file_base_name.jar Manifest.txt *.class && rm *.class && java -jar $file_base_name.jar"]
},
]
}
这对我适用于 Linux,可以在 Github 上下载 Java.sublime-build
有趣的是它还将文件编译成JAR。编译后删除类使事情更整洁,它还支持生成 JavaDocs。
唯一的限制是它不能在编译时接受用户输入或参数。您必须在终端中手动执行此操作。
关于java - Sublime 2 Java 构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19237160/