sublime配置java编译运行环境(亲测有效)
对Java新手而言用eclipse进行一些简单的Java程序的编译与运行其实是比较麻烦的,也是没有必要的,用VS code的话会有很多warning,用起来体验很不好,而sublime界面漂亮,又支持多种插件,对于简单的java程序编译运行来说最大的问题在于sublime不支持GBK编码,只要在cmd中设置成UTF-8编码即可正常运行java程序
步骤:打开Sublime Text 3,依次点击Preference, Browse Packages,在打开的窗口中双击User文件夹,新建文件JavaC.sublime-build,用sublime打开,粘贴下面的代码并保存关闭。
{
"cmd": ["javac", "-encoding", "UTF-8", "-d", ".", "$file"],//一定要注意UTF-8要大写,utf-8小写的话会导致命令行窗口乱码
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java",
"encoding": "GBK",
//执行完上面的命令就结束
// 下面的命令需要按Ctrl+Shift+b来运行
"variants": [{
"name": "Run",
"shell": true,
"cmd": ["start", "cmd", "/c", "java ${file_base_name} &echo. & pause"],
// /c是执行完命令后关闭cmd窗口,
// /k是执行完命令后不关闭cmd窗口。
// echo. 相当于输入一个回车
// pause命令使cmd窗口按任意键后才关闭
"working_dir": "${file_path}",
"encoding": "GBK"
}]
}
Ctrl+B编译,
Ctrl+Shift+B后点击JavaC-Run即可运行Java程序。
附测试程序
import java.util.Scanner;
public class Test {
public static void main(String args[])
{
Scanner s = new Scanner(System.in);
System.out.println("输入字符串: ");
String line = s.nextLine();
System.out.println("out==>"+line);
}
}