java - 什么是自动可执行 jar?
问题描述
我正在浏览 spring-boot-maven-plugin 文档并遇到了一个术语自动可执行 jar。
有人可以解释一下什么是自动可执行 jar,它与普通 jar 文件有何不同以及它们是如何自动执行的?
spring-boot-maven-plugin 文档提到了这个术语,但没有进一步解释它
repackage:创建一个可自动执行的 jar 或 war 文件。它可以替换常规工件,也可以使用单独的分类器附加到构建生命周期。
解决方案
Could someone please explain me what is an auto executable jar
完全可执行的 jar 可以像任何其他可执行二进制文件一样执行,也可以使用 init.d 或 systemd 注册。这使得在常见的生产环境中安装和管理 Spring Boot 应用程序变得非常容易。
所以总而言之,当您使用可执行 jar 时,就像任何其他可执行文件一样
how is it different then normal jar files and how they are auto executed?
那么一个你需要运行的java文件 java -jar