1.設置java的PATH環境變量
2.建立批處理或Shell腳本文件
要想編譯運行Java程序,須要建立一個批處理或者Shell腳本
Windows:
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 )
將該文件複製到JDK的bin目錄下。
java
Ubuntu:
runJava.sh:shell
[ -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
Note:若是你想編譯全部的Java文件,須要將第二行的$1.java替換成*.javajvm
將這個腳本移動到jdk的bin目錄下:
mv runJava.sh /usr/lib/jvm/jdk1.7.0_45/bin
移動以後,要設置文件的可執行權限爲755,以確保此文件是可執行的。在Ubuntu下可右鍵屬性設置權限。編輯器
3.修改javaC.sublime-build函數
用winrar打開Sublime Text 3的Package目錄下的Java.sublime-package,用其餘編輯器打開裏面的JavaC.sublime-build將文件修改成:ui
{ "shell_cmd": "runJava.bat \"$file\"", "file_regex": "^(...*?):([0-9]*):?([0-9]*)", "selector": "source.java", "encoding": "UTF-8" }
由於Sublime Text3保存源碼的默認格式是UTF-8,因此須要將"encoding": 設置爲UTF-8。
修改以後保存便可。編碼
Test:Ctril+B編譯運行
從新打開Sublime Text3,編輯HelloWorld.java:
url
public class HelloWorld{ public static void main(String[] args){ System.out.println("Hello, world!世界,你好!"); } }
保存(默認格式爲UTF-8)。
Ctrl+B編譯運行,以下圖所示說明配置成功:spa
附錄:Sublime Text3的下載和使用:
下載地址:http://www.sublimetext.com/
Sublime Text 3插件安裝方法和插件推薦:
(1)Package Control(必備)
從菜單 View-Show Console 或者Ctrl+~ 快捷鍵,調出 Console。將如下 Python代碼粘貼進去並回車執行。如下提供 ST3 和 ST2 的安裝代碼:
Sublime Text 3:
import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())
Sublime Text 2:
import urllib2,os; pf='Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler( ))); open( os.path.join( ipp, pf), 'wb' ).write( urllib2.urlopen( 'http://sublime.wbond.net/' +pf.replace( ' ','%20' )).read()); print( 'Please restart Sublime Text to finish installation')
Package Control安裝提示:https://sublime.wbond.net/installation#ST3
安裝完成會提示你重啓軟件,以後,你就能夠發如今Preferences這個菜單下出現了菜單項Package Control。
點擊Preferences-Package Control,顯示如下彈窗:
Disable Package :禁用插件
Enable Package :啓用插件
Install Package :安裝插件
List Package :查看已安裝插件列表
Remove Package :移除插件
Upgrade Package :升級插件
(2)安裝ConvertToUTF-8插件
由於Sublime Text 3默認編碼爲UTF-8,因此打開中文文件如GBK格式會亂碼,此插件就能解決。
安裝方法:
a.按下Ctrl+Shift+P,輸入install,而後選擇Install Package,表示要安裝插件。
b.而後會出現一個安裝包的對話框,就能夠搜索ConverToUTF8下載插件了。
之後全部插件的安裝,均按照這個方法進行。
(3)安裝emmet插件(zen coding)
前端同窗快速寫HTML的神器。
幾個有用的快捷鍵:
Ctrl+D:選擇多個相同字符串進行修改。選中字符串,按住Ctrl+D,繼續選中下一個。
Ctrl+Shift+L:將選中的內容切割成多行,而後每一行能夠同時編輯
Ctrl+J:將已選擇的多行內容合併爲一行
例如:
將
one
two
three
four
five
six
seven
變成:
numbers = ["one","two","three","four","five","six","seven"]
選中one到seven的內容,Ctrl+Shift+L將其內容切割成多行,按「,移動光標到行尾,
Ctrl+J將多行合併爲一行,backspace最後一個逗號,Shift+Home選中整行,按[,在行首添加numbers=。
Ctrl+Shft+P:調出命令窗口,"sspy"(Set Syntax:Python的簡寫),用於將當前文件的語法設置爲Python。
Ctrl+P:快速定位文件,尤爲在大型項目中
輸入:文件名的部分,打開的是:已經打開的文件,最近打開的文件,在項目中的文件;
輸入:文件名的部分@某個函數名:定位某個文件的某個符號
輸入:文件名的部分#某個字符:定位某個文件的某個字符
輸入:文件名的部分:行號:定位某個文件的某行
Ctrl+L:選擇整行(按住-繼續選擇下行)
Ctrl+KK:從光標處刪除至行尾
Ctrl+Shift+K:刪除整行
Ctrl+Shift+D:複製光標所在整行,插入在該行以前
Ctrl+KU:改成大寫
Ctrl+KL:改成小寫
Ctrl+M:光標移動至括號內開始或結束的位置
Ctrl+Shift+M:選擇括號內的內容(按住-繼續選擇父括號)
Ctrl+/:註釋整行(如已選擇內容,同「Ctrl+Shift+/」效果)
Ctrl+Shift+/:註釋已選擇內容
Ctrl+Z:撤銷
Ctrl+Y:恢復撤銷
Alt+.:閉合當前標籤
Ctrl+Shift+A:選擇光標位置父標籤對兒
Ctrl+Shift+[:摺疊代碼
Ctrl+Shift+]:展開代碼
Ctrl+KT:摺疊屬性
Ctrl+K0:展開全部
Ctrl+U:軟撤銷
Ctrl+T:詞互換
Tab:縮進 自動完成
Shift+Tab:去除縮進
Ctrl+Shift+↑:與上行互換
Ctrl+Shift+↓:與下行互換
Ctrl+K Backspace:從光標處刪除至行首
Ctrl+Enter:光標後插入行
Ctrl+Shift+Enter:光標前插入行
Ctrl+F2:設置書籤
F2:下一個書籤
Shift+F2:上一個書籤