用sts通过maven打包springboot项目

本文详细介绍了如何解决在使用Maven进行项目打包时遇到的Nocompilerisprovidedinthisenvironment.PerhapsyouarerunningonaJREratherthanaJDK?错误。通过修改JRE为JDK、正确配置maven命令并跳过测试阶段,可以成功生成jar包,并提供了两种运行项目的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.点击windows——>preference——>java——>INSTALLED JREs,查看右边的内容,如果是jre,就将其改为jdk。否则打包编译时会报No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?错误
在这里插入图片描述
2.右键要打包的项目,点击Run As——maven build
在这里插入图片描述
3.在goals中填入你要执行的maven命令,如果不想等待太长时间,需要跳过测试阶段就将其勾上,点击Run,查看控制台信息,如果现实build success则打包成功,生成的jar包在项目target目录下
在这里插入图片描述
成功提示
在这里插入图片描述
已成功生成jar

在这里插入图片描述

-------最后---------
方法一:运行项目
cd 地址
dir
java -jar 项目.jar
在这里插入图片描述
方法二:运行项目
(1)在地址栏输入cmd,然后输入:java -jar web-0.0.1-SNAPSHOT.jar

注意:java -jar web-0.0.1-SNAPSHOT.jar是java -jar+项目
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

### 使用 Spring Tool Suite 4 (STS4) 创建新的 Spring Boot 项目 #### 准备工作 确保已经安装并启动了最新版本的 STS4。如果之前在 Eclipse 中安装了 STS 插件并且遇到了菜单项消失的情况,建议重新下载独立版 STS4 安装来避免潜在冲突[^4]。 #### 新建 Spring Starter Project 1. 打开 STS4 后,在欢迎界面点击 **Get Started** 或者通过顶部菜单栏选择 `File` -> `New` -> `Spring Starter Project` 来开启向导对话框[^3]。 2. 在弹出的新建 Spring Starter Project 对话框中填写必要的基本信息: - **Group Id**: 填写项目的唯一命名空间,通常采用反域名表示法,例如 com.example。 - **Artifact Id**: 输入项目名称作为模块ID。 - **Name**: 可选参数,默认同 ArtifactId;可以自定义更易读的名字给整个应用。 - **Description**: 简短描述此应用程序的功能或用途。 - **Package Name**: 自动生成基于 Group ID 的默认路径,也可以手动修改成其他有效的 Java 名。 - **Packaging**: 默认为 jar 文件形式打包发布,对于大多数微服务来说足够用了。 - **Java Version**: 根据实际需求指定目标 JDK 版本号,注意要与本地已安装JDK匹配[^5]。 3. 接下来设置依赖关系部分,勾选所需的起步依赖(Starters),比如构建Web应用时可以选择 “Spring Web”,这将会自动引入所有必需的相关库文件到pom.xml里去[^2]。 4. 配置完成后点击 Finish 即可完成创建过程。IDE 将会加载 Maven 构建工具解析 POM 并下载所需资源至本地仓库缓存起来。 此时应该可以在左侧 Package Explorer 查看到新建立好的目录结构以及入口类带有 `@SpringBootApplication` 注解的应用程序主函数。 ```java @SpringBootApplication public class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); } } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

花乐晴

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值