JAR 包要在预装 JRE 环境的系统上执行。如果没有预先安装 JRE 环境,又想直接运行 Java 程序,该怎么办呢? 这篇文章我们会先学习如何将 Java 程序打包成一个可执行的 Java JAR 文件。然后演示如何使用这个 JAR 文件生成 Windows、Linux、MacOS 上的可执行程序。我们将使用 Java 自带的 jar 命令行工具来创建 JAR 文件。然后学会使用 jpacka
哈喽,大家好,我是了不起。 现在Java Web 开发应该都是使用的 SpringBoot,部署的时候直接打包成jar包运行即可。 但是之前用SSH或SSM开发的时候,通常是打包成war包,然后部署到类似Tomcat的web服务器运行。 那么问题来了:为什么 SpringBoot 的 jar 包可以直接运行呢? 1、Fat jar 和普通的 jar 包结构不同,通过 SpringBoot 打包而成
我们都知道,在开发的过程中,有很多部署自己微服务的方式,其中有各种各样的不同操作,比如使用 docker 打包为镜像的方式,还有基础使用 jar 包的方式进行部署,但是呢?使用 jar 包部署,那就离不开这个启动 jar 包的脚本命令,总不能每次都是直接自己手动杀端口,然后再重新启动吧,今天了不起来带大家看一下这个 Shell 脚本,并且写一个 Shell 脚本通用给大家,拿来可用。 如果想直接拿