我正在使用嵌入式tomcat的spring boot开发应用程序。一旦我将这个应用程序构建到jar文件中,我就可以毫无问题地运行该应用程序。 但是,我需要将此应用程序包装为Windows可执行文件。我的要求如下。
以前有人这样做过吗?是否有任何建议的工具?
答案 0 :(得分:1)
<强>更新强> 感谢德米特里的评论。自从这个答案发布了一篇文章,其中有关如何使用excelsiorjet专门使用Spring Boot的说明。
它是一种付费工具(根据您使用它和公司规模的原因可以免费或降低成本)但是根据您的要求,这似乎是一个非常好的选择。
https://www.excelsiorjet.com/kb/38/
从他们的网站引用
&#34; Excelsior JET使您能够将Java™应用程序作为优化的本机可执行文件进行分发和部署,从而更快地启动和运行,不依赖于JRE,并且像使用C ++编写一样难以进行逆向工程&#34;
我在3年或4年前使用过它,但我们并不担心它被反编译,所以我们最终使用了launch4j。我不记得有任何问题,只是我们没有付出多少钱。