我目前正在開發一個關於Java Applet,Frames的項目,現在我必須部署它。但問題是,我該如何隱藏項目的源代碼?我必須將它部署到Windows OS上的本地用戶。我怎樣才能讓代碼的.exe?將JAVA項目部署到客戶端
回答
你有很多選擇。
如果您只是想將Java代碼包裝在可運行於Windows中的可執行文件中。您有:
兩者都好。
如果你想換行作爲服務,這樣就可以執行myapp.bat {install|start|stop}
,你有
如果你只是想有一對夫婦BAT/shell腳本自動生成在編譯時間,將雙擊啓動您的應用程序。你可以看看Maven的,有一個名爲AppAssembler
注:JSmooth很不錯,但自2007年以來一直未更新。 – 2016-08-29 12:03:54
的最佳工具構建.EXE良好的Maven插件是InstallJammer
它還提供了嚮導式安裝與所有選項。
爲什麼它比launch4j或jsmooth更好? – 2011-05-12 06:43:08
這很容易,以及一個例子,如果我們想創建一個包含postgreSQL數據庫,JRE和Web應用程序的exe。所以我嘗試了JSmooth,但它沒有正確完成,InstallJammer也很容易。 – Ankit 2011-05-12 06:48:47
有趣!但是從它的論壇來看,Windows 7的嵌入式快捷方式還沒有正確實現,以支持'AppUserModelID'。所以,它可能有幾個問題,如鎖定應用程序的Windows 7的任務欄和應用程序安全的快捷方式http://www.installjammer.com/forums/viewtopic.php?f = 1&t = 1362&p = 7316&hilit = win7#p7316 – eee 2011-05-12 13:48:25
- 1. 在Linux系統上將Java項目部署到客戶端
- 2. 將ejb客戶端部署到nexus
- 3. GWT - 將外部Java類添加到客戶端項目
- 4. 將java客戶端,RabbitMQ和Celery部署到服務器
- 5. 如何將Java項目部署到Tomcat
- 6. 將SAPUI5項目部署到SAP NetWeaver JAVA
- 7. 將工作Java項目部署到Eclipse
- 8. 如何將鈦項目部署到Android客戶?
- 9. PHP項目部署在客戶
- 10. 部署基於Laravel的項目客戶端
- 11. 如何在客戶端的計算機上部署項目?
- 12. Sapui5 fiori客戶端,用於在tomcat中部署的openui5和java web項目
- 13. 將自定義構建活動部署到客戶端
- 14. 將jboss客戶端jar部署到本地maven存儲庫
- 15. 將cx_Oracle部署到各種版本的Oracle客戶端
- 16. 如何在客戶端/目標機器上部署C#Sql項目?
- 17. 部署Java項目到JBoss服務器
- 18. 將Java部署到許多客戶的EE容器?
- 19. Oracle即時客戶端部署?
- 20. Web服務客戶端部署
- 21. GWT客戶端應用託管/部署
- 22. .NET - 部署WCF客戶端,無需app.config
- 23. 在客戶端PC上部署LocalDB
- 24. 在Tomcat上部署Ember客戶端
- 25. 爲客戶端部署壓縮node_modules
- 26. 如何部署客戶端服務WSDL
- 27. SCCM 2012 R2客戶端部署
- 28. Tomcat客戶端部署者錯誤(JarScannerCallback)
- 29. 如何部署客戶端git鉤子?
看看[這篇文章](http://www.excelsior-usa.com/articles/java-to-exe.html)。 – 2011-05-12 02:28:33
當你說「Java Applet,Frames」時,你的意思是你的項目在Web瀏覽器中運行?在這種情況下,客戶的Web瀏覽器需要安裝Java插件,並且需要使用客戶端打開的HTML文件分發應用程序。巴拉R的鏈接有一些很好的建議,但他們都假設你已經將你的項目建立爲一個桌面應用程序,而不是一個小程序。 – 2011-05-12 02:37:23
您是否考慮過使用右上方的搜索框搜索「java exe」? – 2011-05-12 02:50:08