Spring Boot嵌入式Tomcat应用程序作为Windows exe文件

时间:2015-11-06 03:52:57

标签: java spring-boot

我正在使用嵌入式tomcat的spring boot开发应用程序。一旦我将这个应用程序构建到jar文件中,我就可以毫无问题地运行该应用程序。 但是,我需要将此应用程序包装为Windows可执行文件。我的要求如下。

  1. 应该能够将jar文件包装为windows exe文件
  2. 应隐藏或加密所有类文件
  3. 以前有人这样做过吗?是否有任何建议的工具?

1 个答案:

答案 0 :(得分:1)

<强>更新 感谢德米特里的评论。自从这个答案发布了一篇文章,其中有关如何使用excelsiorjet专门使用Spring Boot的说明。

  

docs

它是一种付费工具(根据您使用它和公司规模的原因可以免费或降低成本)但是根据您的要求,这似乎是一个非常好的选择。

https://www.excelsiorjet.com/kb/38/

  

从他们的网站引用

     

&#34; Excelsior JET使您能够将Java™应用程序作为优化的本机可执行文件进行分发和部署,从而更快地启动和运行,不依赖于JRE,并且像使用C ++编写一样难以进行逆向工程&#34;

我在3年或4年前使用过它,但我们并不担心它被反编译,所以我们最终使用了launch4j。我不记得有任何问题,只是我们没有付出多少钱。