【问题标题】:Sublime text 3 how to: Java outputSublime text 3 如何:Java 输出
【发布时间】:2023-03-24 09:30:02
【问题描述】:

最近我发现了 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 output osx-mavericks sublimetext3


【解决方案1】:

那是因为你没有运行任何东西。默认的 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 运行它

【讨论】:

    猜你喜欢
    • 2016-02-07
    • 2016-01-15
    • 2019-04-06
    • 2016-05-30
    • 2020-05-24
    • 2018-10-22
    • 2013-07-05
    • 2016-03-24
    • 2016-02-08
    相关资源
    最近更新 更多