2016-02-09 54 views
2

我有一個非常簡單的java應用程序,它接受字符串並根據用戶的規範將它們排列成列表。它有兩個文件。現在沒有GUI:我通過命令行運行它。是否有可能將它編譯成一個程序,即使沒有GUI也可以通過點擊圖標來下載和運行(點擊圖標時會彈出一個終端窗口)並使其仍然有效?如果是這樣,我該怎麼做?創建簡單的Java應用程序的快捷方式

+1

將它打包成一個可執行的jar – MadProgrammer

回答

0

如果你有GNOME桌面的Linux &,從終端運行'gnome-desktop-item-edit',將命令設置爲任意值,並將'application'改爲'application in terminal'。在Windows中,創建一個.bat文件,看起來像:

@echo off 
java [-jar] <path to file> 

和終端窗口時會彈出命令完成,將退出。
我不瞭解其他人,但我確信有一種方法。

0

是的,你可以。 但是,會有一些令人驚訝的行爲。

首先,您可以雙擊jar文件來運行它們。所以你想要做的是構建一個jar文件。

I find that mkyong has a nice tutorial here

現在當然,這是怎麼做手工。從長遠來看,您可能需要的是自動執行此操作的方法。

長期來說(我假設你是一年級的學生或類似學生)使用,我建議學習AntMaven。這些工具會編譯你的程序,測試它們,如果你告訴它們,爲你製作jar文件。

雖然我個人發現Ant更容易入門,但Maven在業界非常普遍。

現在,假設你創建了jar,你雙擊它,然後你輸入你的字符串等,並且一切都很好......然後它就全部消失了。

這是因爲Windows在完成時會關閉終端窗口。所以你必須記得在退出之前要求額外的Enter鍵擊或其他東西。

這可能很煩人,但它不是不可逾越的。

相關問題