我目前正在开发一个关于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