在sublime Text2上配置並運行Java程序
- 1.配置Java環境
- 2.創建批處理腳本
- 3.修改JavaC.sublime-build
- 4.運行Java程序
- 5.注意&疑問
1.配置Java環境
下面是我寫的一篇關於配置java環境變量的博客。如果沒有配置,請先配置:
2.創建批處理腳本
新建一個文件:runJava.bat。然後用記事本打開,輸入如下內容:
@ECHO OFF
cd %~dp1
ECHO Compiling %~nx1.......
IF EXIST %~n1.class (
DEL %~n1.class
)
javac %~nx1
IF EXIST %~n1.class (
ECHO -----------OUTPUT-----------
java %~n1
)
點擊保存後,將runJava.bat文件放到你配置java環境的JDK內的bin文件。如,我的JDK放在D,所以,我將runJava.bat放置到D:\JDK\bin內。
(創建runJava.bat是爲了能編譯運行java程序)
3.修改JavaC.sublime-build
打開sublime Text2,點擊菜單欄的首選項(Preferences),然後點擊瀏覽插件。在打開的文件夾內,找到Java文件夾。進入Java文件夾後,選擇JavaC.sublime-build,用記事本打開該文件。然後將內容改成如下:
{
"cmd": ["runJava.bat", "$file"],
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java",
"encoding":"utf-8"
}
最下面的encoding是指輸出內容的編碼方式,網上很多人說用gbk,但是我這裏運行後會出現亂碼。改成utf-8就好了。此時點擊保存就可以了。
4.運行Java程序
輸入內容:
public class MyTest{
public static void main(String []args){
System.out.println("哈哈,俺老孫來啦!!");
}
}
按快捷鍵Ctrl+B運行程序,輸出結果內容。
5.注意&疑問
注意,還是儘量少點輸入中文。有些中文輸出後,會有問題的。這也是我疑問的地方。如圖所示:
只要內容裏面有大笨蛋三個字,就會出問題==,我也不知道哪裏出問題了。如果有大神知道的話,能否指點一下我呢~