java - Sublime Text 2 无法运行 Java

标签 java compilation sublimetext2

我最近得到了 Sublime Text 2,到目前为止我有一些头疼,最头疼的是这个:

public class bob{

    public static void main(String[] args){

        System.out.println("Sublime Text 2!");

    }

}

因为它根本不会运行。它只是不会运行。我按 F7 没有任何反应,除了输出:

[Finished in *s]

我不知道为什么。

最佳答案

编译后默认的 Java 构建系统不会运行您的程序。

如果打开 ...\Packages\Java\JavaC.sublime-build 并将构建系统文件的内容替换为:

{
  "cmd": ["javac", "$file_name","&&","java", "$file_base_name"],
  "working_dir": "${project_path:${folder}}",
  "selector": "source.java",
  "shell": true
}

编辑:在上面,您需要连接多个命令才能让 shell 执行,因为构建系统本身不支持列出多个命令。

然后它会在您构建时编译并运行您的程序(F7)。

这是一个非常简单的构建系统,显然只适用于简单的程序。

关于java - Sublime Text 2 无法运行 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12030865/

相关文章:

java - 在定制的 Eclipse Luna 中安装 m2e

java - 如何限制 Nexus 中部署的快照 Artifact 的数量?

java - 计算子图的权重

java - 从 utf8 格式的网站获取内容

ubuntu - 如何在 ubuntu x64 上构建 wolfssl 共享库?

opencv - 使用 ffMpeg 支持编译 OpenCV

sublimetext2 - Sublime中是否可以将选择的文本包装在两个单独定义的字符串中?

ios - Xcode 6.0.1 卡住编译 Assets

linux - 中间按钮在 Sublime 3 中粘贴已删除的文本

python - sublimetext 中的 timedelta 不起作用