sublime Text 3 配置Java源码编译运行环境

用sublimeText3写java源程序,调试java有时候也是可以用得到的,反正就是喜欢折腾呗。当然如果写java项目的话,还是用比较重量级的IDE比较好,比如 Eclipse等

经搜索,整理以下两个方法。亲测均可。

方法一:


打开Sublime Text 3,依次点击工具->编译系统->新建编译系统,粘贴下面的代码并保存关闭(命名自己决定 Java JavaC都行):

{
"cmd": ["javac","-encoding","UTF-8","-d",".","$file"],
"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运行。

方法二:


1.确保自己电脑正确安装了JDK环境。

2.在JDK的bin目录下新建runJava.bat文件,右键选编辑,复制粘贴如下代码并保存:

@echo off
cd %~dp1
echo Compiling %~nx1......
if exist %~n1.class (
    del %~n1.class
)
javac -encoding UTF-8 %~nx1
if exist %~n1.class (
    echo ------Output------
    java %~n1
)

3.打开Sublime Text 3,依次点击工具->编译系统->新建编译系统,粘贴下面的代码并保存关闭(命名自己决定 Java JavaC都行):

{
    "shell_cmd": "runJava.bat \"$file\"",
    "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
    "selector": "source.java",
    "encoding": "GBK"
}

按Ctrl+B编译Java运行文件,
第二种方法缺点:无法在控制台输入,如果程序需要输入内容,则直接报错。

最后贴下成功截图。
sublime Text 3 配置Java源码编译运行环境_第1张图片

PS:别忘记了 public class 类名要和source源文件名要一致。。最基础的东西容易忘记

你可能感兴趣的:(工具,sublimetext,java)