博主最近在学习Java,由于Sublime Text界面比较简洁,并且之前玩Python的时候用的也是这个编译软件,决定学Java也用这个编译界面。
但是博主在编译第一个"Hello World"的时候只编译但不输出结果,特此在上网查了一下,最终解决问题,特此在这个博客记录一下,给出现相同问题的朋友和自己以后看。
编译的程序
结果并不显示输出
根据文章,原文链接:https://blog.csdn.net/pugongyingbo/article/details/54948114
得到此方法:
1、找到SublimeText安装目录中的Packages文件
这是我的安装目录
2、找到Java.sublime-package压缩文件
3、通过压缩软件打开它,然后对JavaC.sublime-build进行修改(通过记事本或者Sublime Text 打开都可以),如博主发的原文链接所示。
将里面的内容改为下面的内容,保存即可。
{
"cmd": ["javac", "$file_name", "&&", "java", "$file_base_name"],
"working_dir": "${project_path:${folder}}",
"selector": "source.java",
"shell": true,
"encoding":"utf-8"
}
但是博主通过压缩软件打开后,发现竟然不能对JavaC.sublime-build文件进行修改。因此,博主对Java.sublime-package文件进行解压,然后将JavaC.sublime-build文件粉碎,再新建了一个JavaC.sublime-build文件,并将其内容改为上述内容后保存。
再将解压出来的文件进行压缩,后改名为Java.sublime-package。
注:压缩后是zip格式或者其他压缩格式。只需要打开文件扩展名,将Java.zip的后缀改为Java.sublime-package,然后放在之前的文件夹即可。
更改之后,就可以完成编译输出了。