![](/img/trans.png)
[英]is it possible to use sublime text for building complex java application?
[英]Sublime Text 2 not building
最近,我在筆記本電腦上安裝了Windows 8,但是我再也無法使用Sublime Text 2構建任何東西。無論是Java還是其他語言。
我已經配置了路徑變量,可以通過命令提示符(jdk1.7.0_51)手動編譯Java,但是當我嘗試在Sublime上進行構建時,底部僅顯示“ Building”消息,並且沒有任何反應。
我還從其他兩台運行Windows 8的計算機上使用了相同的設置,但該設置不起作用。
我嘗試使用標准的sublime-build選項和以下代碼:
{
"cmd": ["javac", "$file_name","&&","java", "$file_base_name"],
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"path": "C:\\Program Files\\Java\\jdk1.7.0_51\\bin\\",
"selector": "source.java",
"shell": true
}
我嘗試了這些鏈接,但也沒有用: 在Sublime Text 2和Sublime Text中 編譯和運行Java代碼 不會生成任何內容
例如,我嘗試編譯C ++和C,但沒有任何反應。 只是“建築物”消息,而沒有錯誤。 有什么建議么?
嘗試將構建系統更改為以下內容:
{
"cmd": ["start", "cmd", "/k", "javac", "$file"],
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java",
"path": "C:\\Program Files\\Java\\jdk1.7.0_51\\bin",
"working_dir": "$file_dir",
"shell": true,
"variants":
[
{
"name": "Run",
"cmd": ["start", "cmd", "/k", "java", "$file_base_name"],
"working_dir": "$file_dir",
"shell": true
}
]
}
將此文件另存為Packages/User/Java_cmd.sublime-build
,其中Packages
是通過轉到Preferences -> Browse Packages...
打開的目錄。 然后,確保從“ Tools -> Build System
菜單中選擇Java_cmd
。
實際上,這將設置兩個構建系統-第一個與Ctrl B綁定的構建系統將在Sublime中編譯程序。 "Run"
變體綁定到Ctrl Shift B。 它會打開一個cmd.exe
窗口,運行已編譯的類,然后返回命令提示符,使您可以檢查程序的輸出。 如果您不希望命令提示符窗口在運行后保持打開狀態,只需將"/k"
標志更改為"/c"
。
祝好運!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.