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
仅需将测试代码屏蔽即可;或者添加如下配置

<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
</plugins>

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

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

java -jar jar包名称

已启动的状态

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容