[英]Sublime text 3 how to: Java output
最近,我发现了Sublime Text 3,但是当我尝试使用某些println来运行Java时,它什么也不返回。 它所做的只是说“ [x秒钟内完成]”。 谁能解释我在运行代码时如何使其输出文本。 我在Mac OS 10.9.5上
代码示例:
public class Main{
public static void main(String[] args){
System.out.println("Hello, world!");
}
}
那是因为您什么都没运行。 除非您对其进行修改,否则默认的Java插件将不会运行代码。 您仅在构建(编译)代码。
要修改插件,您必须转到/ Packages并解压缩Java.sublime-package文件:
cd <sublime-text3-folder>/Packages
mkdir java
cp Java.sublime-packages java
cd java
unzip Java.sublime-packages
然后使用编辑器(vi,emacs ...)并修改JavaC.sublime-build以添加以下行(不要忘记最后一行之后的多余逗号)
{
"shell_cmd": "javac \"$file\"",
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java",
"variants":
[
{
"name": "Run",
"shell_cmd": "java $file_base_name"
}
]
}
再次压缩Java.sublime-package中的内容,然后通过以下方式将其放回Package文件夹中:
zip Java.sublime-package *
cp Java.sublime-package ../<sublime-text3-folder>/Packages
重新启动sublime,现在连同Ctrl + B一起构建您的项目,您将可以使用Ctrl + Mayus + B来运行它
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.