最近買了個阿里雲的ECS,安了個界面,想用來做算法測試,由於買的ECS是單核內存1G的,所以只能用輕量級的編輯軟件,選擇了Sublime,結果發現只能編譯,無法直接運行,於是就在網上搜解決方法,發現大部分方法都是告訴你要進入Java.sublime-packag
這個文件,然後再修改JavaC.sublime-build
,然後就可以了。
首先Java.sublime-packag
這個東西是個zip壓縮文件,對Windows來說可能很好弄,直接用zip或rar打開,然後修改JavaC.sublime-build
就好了。可是我是TMD的Linux啊,而且是安裝的最小圖形界面,這個方法就不好用了。
下面進入正題,如何做纔是最簡單粗暴而且絕對好用的方法呢。那就是:
- 進入
/root/.config/sublime-text-3/Packages/User
這個文件夾,或者直接點擊Preferences
選擇Browse Packages
再進入User文件夾。 - 建立
MyJavaC.sublime-build
文件,名字可以隨便起,後綴別改就行,在裏面填入
{
"shell_cmd": "javac \"$file\" && java \"$file_base_name\"",
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java",
}
3.選擇Tools
–>Build With
然後選擇你自己建立的那個build文件就好了。
4.測試,直接Ctrl-B
,看看好不好使。
參考:
StackOverFlow