天天看點

用Sublime Text 2編譯和運作JAVA程式(windows/Ubuntu)

用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中引用變量。

用Sublime Text 2編譯和運作JAVA程式(windows/Ubuntu)

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

1:打開File System > etc

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

Plain代碼  

用Sublime Text 2編譯和運作JAVA程式(windows/Ubuntu)
  1. Sudo gedit /etc/environment  

3:粘貼jdk bin路徑到後引号前,然後儲存

4:登出系統以便使配置生效

第二步:建立批處理檔案或Bash Shell腳本檔案

windows作業系統 儲存下面代碼為runJava.bat

Plain代碼  

用Sublime Text 2編譯和運作JAVA程式(windows/Ubuntu)
  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代碼  

用Sublime Text 2編譯和運作JAVA程式(windows/Ubuntu)
  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代碼  

用Sublime Text 2編譯和運作JAVA程式(windows/Ubuntu)
  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代碼  

用Sublime Text 2編譯和運作JAVA程式(windows/Ubuntu)
  1. "cmd": ["javac", "$file"],  

windows中替換為:

Plain代碼  

用Sublime Text 2編譯和運作JAVA程式(windows/Ubuntu)
  1. "cmd":["runJava.bat","$file"],  

Ubuntu中替換為:

Plain代碼  

用Sublime Text 2編譯和運作JAVA程式(windows/Ubuntu)
  1. "cmd":["runJava.sh","$file_base_name"],  

第四步:在Sublime Text 2中編寫java程式,運作快捷鍵為CTRL+B

繼續閱讀