繁体   English   中英

Sublime Text 3如何:Java输出

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM