我最近得到了 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/