• Springboot项目打jar包的两种方式 + 本地测试jar包是否可以启动


    一、打jar包

    1、打包方式一:使用maven打包(最常用、最方便)
    如下图,依次点击项目生命周期的clean–>package
    在这里插入图片描述
    完成后,即可在项目包含启动类的模块下、target包中找到jar包
    在这里插入图片描述

    2、打包方式二:不使用maven打jar包
    在项目结构project stucture中的Artifacts中,添加jar–>from modules;选择要打包的模块(带有启动类的模块),选中启动类
    在这里插入图片描述
    这里选中MANIFEST.MF路径时,不能选到src\main\java下,不然打出的jar包启动会报“jar中没有主清单属性”;要选到src目录下
    在这里插入图片描述
    配置好以后,如下图,记住地址等会jar包就放在这个地址下
    在这里插入图片描述

    在build–>build artifact打包刚才设置的jar在这里插入图片描述
    完成后,在刚才配置的地址就可以看到目标jar包了
    在这里插入图片描述

    二、本地测试jar包是否可以正常启动
    在jar包所在的目录,启动cmd;
    在这里插入图片描述

    输入项目启动命令(需要配置java变量全局可用):
    java -jar xxx.jar
    在这里插入图片描述
    启动成功
    在这里插入图片描述

    三、补充:上面的项目启动方式,关闭控制台后,项目就自动关闭了;如何使得项目,即使关闭控制台、项目仍然可以运行呢?

    很简单,改一下启动命令就可以,采用后台启动的方式启动项目(这个启动方式,也适用启动要部署在linux服务器的项目)

    后台启动java项目的命令:
    nohup java -jar xxx.jar &

  • 相关阅读:
    2022秋-Java-03-面向对象1(基础、封装)——6-1 分数【函数题】
    JavaScript
    Linux批量注释
    abc322 d ( 枚举 + 几何 + 状态压缩
    C# 获取入参函数名
    反射是什么
    堆、栈和队列(数据结构)
    arm处理器IO口驱动代码编写与测试(bcm2835)
    SpringMVC中Controller中如何获取当前访问地址的url信息呢?
    useCallBack
  • 原文地址:https://blog.csdn.net/Derek7117/article/details/126173006