2015-10-17 28 views
0

好吧,所以我已經使用NetBeans創建了Java應用程序,並且我已經運行並構建它,這樣做有一個jar文件。我如何從這裏把它帶到我可以與其他人分享的地方,並且可以將應用程序安裝到他們的計算機上?另外,如果這有所幫助,我正在使用MacBook Pro。如何共享我的Java應用程序

+3

可能的重複[如何使我的程序,用Java編寫,可用於其他人?](http://stackoverflow.com/questions/7533433/how-do-i-make-my-program-written在java中可用於其他人) –

+0

如果你已經有一個.jar文件,你可以將它發送給你想要共享的人 - 他們所要做的只是雙擊打開它,它會工作! – nbokmans

+0

抱歉,我搜索了我的問題,但沒有看到它,但下次看起來會更難一些,謝謝! – midnightshadow

回答

0

您可以在projectname.jar文件發送到另一臺計算機,如果你有一些困難的查看文檔用命令

java -jar projectname.jar

執行:https://docs.oracle.com/javase/tutorial/deployment/jar/run.html

OR

第一: 檢查另一臺計算機是否安裝了命令的JDK和javac -version

二: 如果一切正常,共享您的源文件「projectname.java」,比執行javac projectname.java && java projectname,不要忘記做這個源文件夾

爲例內: 如果我的源文件在我的桌面,I型cd Desktop,比命令javacjava

不要忘了,你需要運行包含主文件的文件!!!

祝您好運!

編輯:

按照本教程https://www.youtube.com/watch?v=mm_-mnDKAjo

比,改變圖標,右鍵點擊exe文件,選擇屬性,然後單擊「更改圖標」按鈕,添加你想要的圖標。

+0

有沒有辦法共享它,並將它們作爲程序打開你會用微軟的話? – midnightshadow

+0

像我的桌面上的圖標,我點擊並打開該程序? –

+0

是的,這將是更多的我正在尋找菲利普Filardi – midnightshadow

0

通過svn或git共享源代碼(.java)。如果您希望方便公衆訪問,我可以推薦像GitHub這樣的雲服務。通過像maven這樣的依賴管理工具共享二進制文件。

0

我認爲這裏的關鍵是「Microsoft Word」是一個本地Windows可執行文件,而Java程序則不是。

Microsoft Word是用C++編寫的,並由Windows C++編譯器編譯爲Windows可識別的本機Windows可執行文件格式,如果您雙擊桌面上的圖標,它將運行。

Java程序在JVM(Java虛擬機)上運行。如果您在Windows上下載並安裝JRE(Java運行時環境),則可以通過鍵入java -jar myProgram.jar

在JVM中運行Java程序。有一些工具可以將.jar文件包裝在本地Windows中。exe文件,你可能會想看看:

http://launch4j.sourceforge.net/

和具體的文檔頁面:

http://launch4j.sourceforge.net/docs.html

它顯示瞭如何指定配置文件。一旦你有一個配置文件的設置,你可以運行:

launch4jc.exe config.xml 

吐出來,你可以發佈新的myProgram.exe文件。

相關問題