eclipse中,将springboot项目打成jar包

1.右击项目,选择Run As - Maven clean

2.右击项目,选择Run As - Maven install

假若报如下错误,只需在window中preference中的Java中的installed JREs设置为jdk即可
[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?

主要原因:eclipse中编译项目使用的是jre,而maven的配置文件及setting.xml中配置的编译项目是jdk

步骤1、在Eclipse添加jdk环境

image.png

image.png

如果上面图片中看到如下jdk信息,则跳到 步骤2
image.png

image.png

image.png

加载完后点击Finish
image.png

image.png

步骤2、更改项目的JRE环境

在项目点击右键,选择“ConfigBuildPath...”
image.png

然后再执行编译。

参考博文:
关于Maven项目build时出现No compiler is provided in this environment的处理

由于笔者使用私人仓库,又报了如下问题,
Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.20.0:test
仅需将测试代码屏蔽即可;或者添加如下配置



org.apache.maven.plugins
maven-surefire-plugin

true


3.成功后 会在项目的target文件夹下生成jar包

4.将打包好的jar包 发布到服务器,运行

java -jar jar包名称

已启动的状态

5.或者使用命令nohup java -jar jar包,nohup命令可以后台启动jar,如果 直接运行 java -jar 则关闭终端,spring的进程也会关闭。

你可能感兴趣的:(eclipse中,将springboot项目打成jar包)