用Sublime Text 2編譯和運行JAVA程序(windows/Ubuntu)

第一步:設置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中引用變量。

pathpz

Ubuntu環境變量配置(一種Linux操作系統)

1:打開File System > etc

2:以管理員的權限打開environment file 也可以用代碼打開

Plain代碼  收藏代碼
  1. Sudo gedit /etc/environment  

3:粘貼jdk bin路徑到後引號前,然後保存

4:註銷系統以便使配置生效

第二步:創建批處理文件或Bash Shell腳本文件

windows操作系統 保存下面代碼爲runJava.bat

Plain代碼  收藏代碼
  1. @ECHOOFF  
  2. cd%~dp1  
  3. ECHOCompiling%~nx1.......  
  4. IFEXIST%~n1.class(  
  5. DEL%~n1.class  
  6. )  
  7. javac%~nx1  
  8. IFEXIST%~n1.class(  
  9. ECHO-----------OUTPUT-----------  
  10. java%~n1  
  11. )  

複製這個文件到jdk bin路徑下。

Ubuntu操作系統

保存下面代碼爲runJava.sh

Plain代碼  收藏代碼
  1. [ -f "$1.class" ] && rm $1.class  
  2. for file in $1.java  
  3. do  
  4. echo "Compiling $file........"  
  5. javac $file  
  6. done  
  7. if [ -f "$1.class" ]  
  8. then  
  9. echo "-----------OUTPUT-----------"  
  10. java $1  
  11. else  
  12. echo " "  
  13. fi  

注意:如果你想編譯目錄下所有java文件,需要修改第二行中$1.java*.java使用下面代碼把該文件複製到jdk bin目錄下

Plain代碼  收藏代碼
  1. 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文件,替換下面的代碼

Plain代碼  收藏代碼
  1. "cmd": ["javac""$file"],  

windows中替換爲:

Plain代碼  收藏代碼
  1. "cmd":["runJava.bat","$file"],  

Ubuntu中替換爲:

Plain代碼  收藏代碼
  1. "cmd":["runJava.sh","$file_base_name"],  

第四步:在Sublime Text 2中編寫java程序,運行快捷鍵爲CTRL+B

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章