Java-idea编辑器中Jar方式打包启动

官方推荐,工作中最常用

1、步骤:pom文件新增maven插件。

bash 复制代码
<build>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                </plugin>
            </plugins>
</build>
​
如果没有加,则执行jar包 ,报错如下
java -jar spring-boot-demo-0.0.1-SNAPSHOT.jar
no main manifest attribute, in spring-boot-demo-0.0.1-SNAPSHOT.jar

2、必备打包、启动命令。

构建:mvn install

构建跳过测试类 mvn install -Dmaven.test.skip=true

3、target目录下有对应的jar包就是打包后项目。

4、进到对应的target目录启动 java -jar xxxxx.jar 即可。

5、想后台运行 ,就用守护进程 nohup java -jar xxx.jar &(这个命令只能在linux或苹果系统使用)。

相关推荐
故事和你9113 小时前
sdut-Java面向对象-06 继承和多态、抽象类和接口(函数题:10-18题)
java·开发语言·算法·面向对象·基础语法·继承和多态·抽象类和接口
Configure-Handler14 小时前
buildroot System configuration
java·服务器·数据库
:Concerto14 小时前
JavaSE 注解
java·开发语言·sprint
电商API_1800790524715 小时前
第三方淘宝商品详情 API 全维度调用指南:从技术对接到生产落地
java·大数据·前端·数据库·人工智能·网络爬虫
一点程序15 小时前
基于SpringBoot的选课调查系统
java·spring boot·后端·选课调查系统
C雨后彩虹15 小时前
计算疫情扩散时间
java·数据结构·算法·华为·面试
2601_9498095915 小时前
flutter_for_openharmony家庭相册app实战+我的Tab实现
java·javascript·flutter
vx_BS8133016 小时前
【直接可用源码免费送】计算机毕业设计精选项目03574基于Python的网上商城管理系统设计与实现:Java/PHP/Python/C#小程序、单片机、成品+文档源码支持定制
java·python·课程设计
2601_9498683616 小时前
Flutter for OpenHarmony 电子合同签署App实战 - 已签合同实现
java·开发语言·flutter
达文汐16 小时前
【困难】力扣算法题解析LeetCode332:重新安排行程
java·数据结构·经验分享·算法·leetcode·力扣