首页 > 解决方案 > 什么是自动可执行 jar?

问题描述

我正在浏览 spring-boot-maven-plugin 文档并遇到了一个术语自动可执行 jar。

有人可以解释一下什么是自动可执行 jar,它与普通 jar 文件有何不同以及它们是如何自动执行的?

spring-boot-maven-plugin 文档提到了这个术语,但没有进一步解释它

repackage:创建一个可自动执行的 jar 或 war 文件。它可以替换常规工件,也可以使用单独的分类器附加到构建生命周期。

标签: javaspring-boot

解决方案


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

来自 Spring 文档


推荐阅读