第一步:設置javapath環境變量
這一步是編譯和運行java程序的基本,因爲設置了環境變量才能夠很容易的找到如java, javac這些exe,而不用切換到jdk的安裝路徑。
設置環境變量的步驟,對於這種教程網上已經有很多了,但是爲了文章的完整性這裏還是再說明一次具體步驟:
Windows環境變量配置
1:右鍵我的電腦
2:在菜單中選擇屬性
3:切換到高級選項卡
4:找到環境變量按鈕並點擊
5:在系統變量的框中找到path
6:粘貼jdk的bin路徑到最後 如:C:\Program Files\Java\jdk1.6.0_17\bin當然你也可以把jdk路徑設置成一個變量,一般是‘JAVA_HOME’然後在path中引用變量。
Ubuntu環境變量配置(一種Linux操作系統)
1:打開File System > etc
2:以管理員的權限打開environment file 也可以用代碼打開
- Sudo gedit /etc/environment
3:粘貼jdk bin路徑到後引號前,然後保存
4:註銷系統以便使配置生效
第二步:創建批處理文件或Bash Shell腳本文件
windows操作系統 保存下面代碼爲runJava.bat
- @ECHOOFF
- cd%~dp1
- ECHOCompiling%~nx1.......
- IFEXIST%~n1.class(
- DEL%~n1.class
- )
- javac%~nx1
- IFEXIST%~n1.class(
- ECHO-----------OUTPUT-----------
- java%~n1
- )
複製這個文件到jdk bin路徑下。
Ubuntu操作系統
保存下面代碼爲runJava.sh
- [ -f "$1.class" ] && rm $1.class
- for file in $1.java
- do
- echo "Compiling $file........"
- javac $file
- done
- if [ -f "$1.class" ]
- then
- echo "-----------OUTPUT-----------"
- java $1
- else
- echo " "
- fi
注意:如果你想編譯目錄下所有java文件,需要修改第二行中$1.java爲*.java使用下面代碼把該文件複製到jdk bin目錄下
- Sudo mv runJava.sh/usr/lib/jvm/jdk1.6.0_17/bin
複製到bin目錄下後,右鍵該文件把權限設置成755和選中底部複選框使其自動執行。
第三步:與Sublime Text 2結合
要想使用Sublime Text 2調用shell腳本或者批處理需完成下面的步驟:
1:打開Sublime package路徑Preferences > Browse Packages..
2: 打開java文件夾
3:打開JavaC.sublime-build文件,替換下面的代碼
- "cmd": ["javac", "$file"],
windows中替換爲:
- "cmd":["runJava.bat","$file"],
Ubuntu中替換爲:
- "cmd":["runJava.sh","$file_base_name"],
第四步:在Sublime Text 2中編寫java程序,運行快捷鍵爲CTRL+B