嗨,我正在使用我在这里找到的这个构建系统,但是由于某些原因,它仍然不能工作,我得到的输出是我使用过这个构建系统的javac选项,我使用了默认的,没有运气的系统,在网上看了一眼,找不到多少。
{
"cmd": ["javac", "$file_name","&&","java", "$file_base_name"],
"working_dir": "${project_path:${folder}}",
"selector": "source.java",
"shell": true
}是否有一个更好的系统,我可以使用?
发布于 2015-10-13 00:16:25
你也可以试试这个。对我来说很管用。
{
"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上适用于我,可以在Java.sublime-build的Github上下载。
有趣的是,它还将文件编译成JAR。编译后删除类,使事情变得更整洁,而且它还支持生成JavaDocs。
唯一的限制是它不能在编译时接受用户输入或参数。你必须在终端机上手动完成。
发布于 2014-02-07 23:24:33
崇高文本2附带了,您需要从Tools ->中选择它。确保您有jdk/bin和“”的路径。在您的系统路径中(类路径和路径)。
如果希望它能够运行java代码,而不仅仅是编译它,请执行以下步骤:
使用以下内容创建bat文件,并将其保存在您的路径中的任何位置。我建议C:\Program \Java\jdk*\bin\将一切保持在一起。
@ECHO OFF
cd %~dp1
javac %~nx1
java %~n1然后编辑C:\Users\your_user_name\AppData\Roaming\Sublime文本2\Packages\Java\Java.崇高-构建,内容将是
{
"cmd": ["javac", "$file"],
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java"
}将"javac“替换为bat文件的名称(例如,javacexec.bat)并保存它。
现在您应该能够使用ctrl+b运行它了。
https://stackoverflow.com/questions/19237160
复制相似问题