有沒有一種方法可以使用一個命令編譯和執行java文件,比如F1,在Geany中?你能用一個命令在Geany中編譯和執行Java文件嗎?
它比點擊f5等待班級先編譯,然後F1來執行該編譯文件要舒適得多。
有沒有一種方法可以使用一個命令編譯和執行java文件,比如F1,在Geany中?你能用一個命令在Geany中編譯和執行Java文件嗎?
它比點擊f5等待班級先編譯,然後F1來執行該編譯文件要舒適得多。
你可以嘗試創建一個shell腳本,它首先編譯這個類然後運行它。然後設置這個shell腳本,而不是將Geany分別指向javac
和java
。
不利的一面是,你將不得不在腳本中處理編譯失敗,這聽起來很醜。
我會建議堅持Geany中的現有工作流程。
如果您正在尋找先進的功能,你可能要考慮升級到真正的IDE像Eclipse的或 Netbeans的。
是的,你可以!
編輯Java文件時,請轉至Build> Set Build Commands。在Java命令下點擊第一個空標籤並給它起個名字,例如Compile & Execute
。然後在命令字段中輸入您要在終端使用的編譯和執行文件,用變量的替代文件和類名的命令行(見Geany manual)。
例如,在Linux上,將使用javac "%f" && java "%e"
。 (使用& &確保當編譯成功的,纔會執行所產生的類文件。)
單擊確定,然後再次打開構建菜單看到編譯&執行命令是現在。在我的情況下,Geany自動爲其分配快捷鍵F9。如果沒有快捷鍵,您可以在首選項>鍵綁定中指定一個。
按下快捷鍵現在將運行您輸入的命令行並將其輸出顯示在消息窗口的編譯器選項卡中。另外,您可以創建你的構建指揮下執行Java命令命令代替,它會在一個終端窗口,而不是運行。
好。是否有可能通過一個類或者我應該寫後'javac'類路徑? – Sigur 2016-09-17 14:26:55