sublime java cmd_在sublime text3设置java环境
方法一
編寫一個runMyJava.bat(文件名任意,下面也要改)放在jdk的bin目錄下
@echo off
cd%~dp1
echo Compiling %~nx1......
if exist %~n1.class (
del %~n1.class
)
javac %~nx1
if exist %~n1.class (
echo ------Output------
java %~n1
)
設置sublime text3 使用runMyJava.bat
新建一個組建系統(tǒng)
image.png
image.png
改成
image.png
{
"shell_cmd": "runJava.bat \"$file\"",
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java",
"encoding": "UTF-8"
}
保存文件名為MyJava(可自行更改)
image.png
選擇Myjava編譯方式
image.png
重啟subl
Ctrl+B編譯
image.png
配置完成
但是這個不能再控制臺輸入
看運氣:使用中文會有編碼問題,在編譯時加上 -encoding utf-8
方法二
創(chuàng)建一個編譯系統(tǒng)
{
"cmd": ["javac","-encoding","UTF-8","-d",".","$file"],
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java",
"encoding":"UTF-8",
//執(zhí)行完上面的命令就結束
// 下面的命令需要按Ctrl+Shift+b來運行
"variants":
[
{
"name": "Run",
"shell": true,
"cmd" : ["start","cmd","/c", "java ${file_base_name} &echo. & pause"],
// /c是執(zhí)行完命令后關閉cmd窗口,
// /k是執(zhí)行完命令后不關閉cmd窗口。
// echo. 相當于輸入一個回車
// pause命令使cmd窗口按任意鍵后才關閉
"working_dir": "${file_path}",
"encoding":"UTF-8"
}
]
}
選擇這個編譯系統(tǒng)
ctrl+shift+b
image.png
第一個編譯
第二個運行
ctrl+b
運行編譯好的class文件
這個方法可以輸入也能看到錯誤信息
總結
以上是生活随笔為你收集整理的sublime java cmd_在sublime text3设置java环境的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c#保存数据格式为.cvs_C#读取cs
- 下一篇: java shiro登录实例_Shiro