mac下sublime text 3 執行java檔案
以下親測可行。
1.我用的版本是os x 10.10.5版本,自帶jdk1.8,無需重新下載。
2.檢視java版本 在終端裡輸入
/usr/libexec/java_home
效果如下:
/Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home
3.在Sublime中安裝Package Resource Viewer,具體操作步驟如下:
(1)ctrl+shift+p開啟package control;
(2)輸入Install Package;
(3)搜尋Package Resource Viewer並安裝。
安裝Package Resource Viewer就是為這一步服務。同上面的步驟,開啟package control,輸入PackageResourceViewer:Open Resource,回車後輸入java,回車後輸入Javac.sublime-build,就能夠開啟我們所需要修改的檔案:Google 了下,找到了兩種配置檔案。
1)
{
"shell_cmd": "javac -encoding utf-8 $file_name && java $file_base_name",
"file_regex": "^ *\\[javac\\] (.+):([0-9]+):() (.*)$",
"selector": "source.java",
"encoding": "utf-8"
}
2)
{
"cmd": ["javac \"$file_name\" && java \"$file_base_name\""],
"working_dir": "${project_path:${folder}}",
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java",
"shell": true,
"encoding": "utf-8"
}
3.選擇Build System,選擇上一步儲存的配置檔案
4.cmd+B 編譯執行
執行的時候會在桌面上生成一個 .class檔案,可以通過配置檔案將生成的.class檔案刪除。
"shell_cmd": "javac -encoding utf-8 $file_name && java $file_base_name && rm -rf $file_base_name.class"