IDEA+gradle +SpringBoot 项目,bootrun 无法启动项目

一文入门SpringBoot:MacOS使用VSCode搭建SpringBoot+Gradle开发环境 开发后端Java应用时,大多数开发者使用的是IntelliJ IDEA,但该软件是一个付费软件,所以希望可以使用开源且免费的VSCode来创建和开发后端项目。本文为本人在 Mac 上使用 Visual Studio Code(简称 VSCode)集成开发环境来搭建一个基于 Spring Boot 和 Gradle 的开发环境的记录笔记。无论你是刚刚接触 Spring Boot 的新手还是有经验的开发者,这篇教程都将帮助你顺利开始你的 Spring Boot 之旅。 阅读详情

这两天一直在弄这个问题,相同的项目在其他人的机器上运行的很好,在我这就是无法启动,debug也无法启动。错误提示如下:


Execution failed for task ':bootRun'.

> A problem occurred starting process 'command 'C:\Program Files (x86)\Java\jdk1.8.0_101\bin\java.exe''


* Try:

Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

还有:

Total time: 19.893 secs
CreateProcess error=206, 文件名或扩展名太长。
9:25:45: External task execution finished 'bootRun'


经过几天的纠结,发现这个问题是maven 的配置问题。

1,首先下载maven, 

2,然后配置环境变量

3,在IDEA 中,按照下图做配置:

(1)maven home directory

  (2) user settings file

  (3) local repository


配置完这个问题便消失了。



解释:

这里我们用了 springboot 1.3.7., gradle 中使用了maven 仓库。所以必须要配置好maven, 但实际上IDEA 已经有了maven 插件,大多数情况下不需要我们在下载maven,并且配置,但是有时候maven 插件会出问题,所以最好自己下载本地maven ,进行配置一下。

深入解析时钟同步技术:相位同步、频率同步与同源时钟的实战应用 本文深入解析时钟同步技术的三种核心方式:相位同步、频率同步与同源时钟,详细阐述其技术原理、实现方案及实战应用。通过对比分析不同同步方式的特点与适用场景,为电子系统设计提供选型指南,帮助工程师优化时钟网络设计,提升系统稳定性和性能。 阅读详情

相关推荐

U盘文件变exe?3步教你用火绒+批处理脚本恢复隐藏文档(附注册表修复)

本文详细解析了U盘文件被病毒隐藏并伪装成exe文件的原理,并提供了三步解决方案:首先使用火绒安全软件进行全盘查杀清除病毒;其次通过批处理脚本批量恢复被隐藏的文件属性;最后修复被篡改的注册表设置,彻底解决文件无法显示的问题,帮助用户安全找回数据并加固系统防护。

weixin_28622215的博客 912

Execution failed for task ‘:GradleDemoApplication.main()‘. > Build cancelled while executing task ‘:

每个人都有惰性,但不断学习是好好生活的根本,共勉!

感谢阅读 1289

3GPP协议解读_NTN系列(一)_38.811_非地面网络(NTN)的背景、应用场景和信道建模

非地面网络覆盖广,对物理攻击和自然灾害有一定的抵抗性。本文根据3GPP协议对NTN网络的背景、应用场景和信道模型进行了整理。

JCMLSY的博客 4924

基于gradle启动springboot项目

这个月新加入了一家公司,接到了一个新项目:主要是基于gradle的一个springboot项目。看到gradle心里头一凉,这玩意之前从来没接触过,咋办?硬刚呗。花了一天左右终于把项目跑起来了,现记录下踩的坑。 首先确定一下自己安装的jdk版本是不是和当前项目所需版本一致。 其次确认一下gradle中相关配置是否有问题,尤其是Gradle JVM。一定要和自己的环境对应好。 最后就是启动方式了,当时困扰了好久。之前压根没接触过gradle,所以启动的时候,依然是运行x...

qq_38771507的博客 5276

标准化降水指数介绍

Mckee et al.(1993)认为降水量的减少是导致干旱的主要因素,其他气候因子一般变化较小,对干旱产生的影响不大,因此SPI使用降水量作为唯一参数。SPI能较好表达因降水量的大小反映干旱状况,操作简单,所需资料仅为降水量,同时该干旱指数在各个地区和各个时段都具有良好的计算稳定性,是继PDSI之后另一种被广泛应用的干旱指数。𝐻(𝑥)是Γ分布求得的概率,并当𝐻(𝑥)>0.5时,S=1;式中,𝛼是形状参数,𝛽是尺度参数,𝑥是当月降水量,𝛤(𝛼)是Gamma函数,用极大似然估计法计算最佳的𝛼和𝛽,即。

weixin_44259522的博客 2857

无线Mesh组网全攻略:从原理、部署到调优与排障

对于布线困难的大户型、复式楼或园区,传统的无线中继往往面临带宽减半和链路不稳定的问题。无线Mesh网络通过多跳转发与自组织路由,让每个节点无需网线即可协作扩展覆盖,并依靠动态路径选择实现自愈。其核心技术涉及802.11s、HWMP路由协议,以及802.11k/v/r协同的无缝漫游,能有效提升终端切换体验。在实际部署中,设备选型、回程频段规划与布点位置直接决定网络质量。围绕无线Mesh的组网原理、设备选型、配置调优与故障排查,提供一套工程实践参考,帮助用户在复杂环境下构建稳定高效的无缝覆盖。

weixin_34098209的博客 270

关于IDEA中gradle项目bootrun无法进入断点关闭debug后程序仍在运行以及gradle配置页面不全的解决方案

1、在使用gradle编写的bootrun,采用debug方式启动项目时,无法进入断点,程序正常运行 2、关闭debug后无法关闭jar包程序

冰川的博客 1428

基于STM32F407VET6的智能巡检小车灰度循迹系统优化设计

本文详细介绍了基于STM32F407VET6主控芯片的智能巡检小车灰度循迹系统优化设计。通过将传感器输出从数字量升级为模拟量以获取更丰富的路面信息,并采用PD控制算法结合速度管理策略,有效提升了小车在复杂弯道上的循迹稳定性与适应性。文章分享了硬件电路抗干扰设计、软件滤波及实战调优经验,为嵌入式开发者提供了从“能跑”到“跑得稳”的系统性解决方案。

weixin_28273593的博客 442

Process 'command 'C:\Program Files\Java\jdk1.8.0_161\bin\java.exe'' finished with non-zero exit valu

> Task :bootRun FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':bootRun'. > Process 'command 'C:\Program Files\Java\jdk1.8.0_161\bin\java.exe'' ...

kinmet2010的专栏 1万+

ADS2020实战:村田电感.s2p与.mod文件导入全流程对比(附仿真结果差异分析)

本文详细对比了ADS2020中村田电感的.s2p与.mod文件导入流程及仿真结果差异,重点分析了两种模型在低频段和高频段的精度表现。通过实际案例展示.s2p文件在高频仿真中的优势,以及.mod文件在低频和非线性特性模拟中的准确性,为射频电路设计提供模型选择策略和混合仿真技巧。

weixin_29289821的博客 519

深入理解Android音视频同步机制(三)NuPlayer的avsync逻辑

本文深入介绍了NuPlayer的avsync逻辑和原理

张晖的专栏 1万+

ExecException: Process 'command 'C:\Program Files\Java\jdk1.7.0_79\bin\java.exe'' finished with non-

开发中碰到这样一个异常: ExecException: Process 'command 'C:\Program Files\Java\jdk1.7.0_79\bin\java.exe'' finished with non-zero exit value 2 网上给的解决方法是: 注意:如果删除之后还报,那就clean一下项目。本人亲测有效! 另外这里还看到一个同类型的错

大道至簡的博客 8746

基于STM32设计的计算器(实现基本运算)

当前文章介绍的是STM32+LCD触摸屏设计的一个触摸计算器功能,实现基本的加减乘除,二进制转换显示等功能。LCD屏使用的是3.5寸带触摸屏的显示屏,方便操作屏幕,MCU采用STM32F103ZET6。

8815

gradle启动springboot项目进行远程调试

gradle+springboot+idea项目进行远程调试,分为以下2步 1 首先在服务器121.XX.XXX.200使用gradle 启动springboot项目,启动的时候需要设置启动jvm参数,有两种途径    方法1: build.gradle的bootRun任务里添加jvmArgs属性 build.gradle: bootRun { jvmArgs "-agen

乘风的博客 6439

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

IntelJ IDEA 启动 springBoot ,而不使用 Gradle 启动

IntelJ IDEA 启动 springBoot ,而不使用 Gradle 启动

lizhihaoweiwei的专栏 4220

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

springboot使用Application启动失败,bootrun启动成功

从git上拉下来的项目可以使用gradle的bootrun启动,但是直接使用Application启动失败,提示找不到getXXX方法,但是lombok插件的注解正常显示 原因:该项目使用lombok插件,但是IDEA默认配置是不使用annotation processing 解决方法:file->settings->Annotation Processors -> Enable anno

sukidesu的博客 1万+

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

从Maven到Gradle:SpringBoot工程搭建与IDEA配置实战

Java项目构建工具一直是开发者绕不开的话题,Maven凭借稳定生态长期占据主流,但随着工程规模扩大,pom.xml冗余、增量构建慢、依赖冲突难排查等问题逐渐凸显。Gradle基于脚本表达力和任务增量执行机制,提供更灵活的构建方式与精细化依赖管理,配合Wrapper机制可统一团队构建环境,在多模块场景下尤其高效。在IDEA中使用Spring Initializr可以快速创建Gradle版SpringBoot工程,理解build.gradle中的插件、依赖scope与仓库镜像配置,能有效解决依赖拉取和版本匹配

weixin_42522669的博客 226

InteliJ IDEA 安装spring插件 并 创建spring boot项目

刚下载的社区版 InteliJ IDEA 2018,New Project 的时候发现并没有自带 spring Initializr 插件。 有两种方法安装: Configure - Settings - Plugins Configure - Plugins 搜索 spring,出现的第二个插件 “Spring Assistant” 就是我们需要的了。 可以看到 https://sta...

司马懿的西山居 9万+

IDEA开发工具Springboot使用Gradle集成Swagger2,搭建RESTful接口web

1、创建Springboot项目 选择Spring Initializr,然后确认默认的SDK和url,如果url不对,在Custom里面填http://start.spring.io 确认后下一步 填写group、Artifact,type选择Gradle Project。 然后确认下一步创建项目 2、编辑build.gradle,引用swagger依赖包 ...

zhyreng的博客 1175

gradle构建的springboot项目的三种启动方式

1.java -jar xxx.jar 2.以“java Application”运行 3.gradlew bootRun,以gradle wrapper的版本运行;  gradle bootRun,以本地gradle的版本运行。

qq_17749853的博客 1万+

gradle编译运行jar

运行Springboot项目的三种方式 java -jar xxx.jar 首先在cmd中项目根目录中gradle build,成功之后在项目的build/libs中生成jar包 然后执行 java -jar xxx.jar gradle bootRun 直接在cmd中项目目录中执行 gradle bootRun即可运行项目 idea或者eclipse中右击项目run applicat...

邓新的博客 1286

【Gradle:新一代构建工具】学习笔记 3 Gradle进阶说明 3.28 使用Gradle创建SpringBoot项目

【Gradle:新一代构建工具】学习笔记 3 Gradle进阶说明 3.28 使用Gradle创建SpringBoot项目

代码改变世界 544

spring boot2.0+ gradle gradle bootrun热部署 求大神指导

问题描述 公司升级spring-boot版本从1.X版本升级到2.X版本,由于目前架构并没有采用前后端完全分离的架构,所以前端修改页面需要依赖于后端的服务于是需要热部署来实现页面实时刷新,于是发现原来spring-boot1的配置无效了 addResources = true 但是发现这个属性设置了gradle build的时候会报错!那好吧那就上网搜一下办法把 问题探索过程 第一...

杨鹏的博客 4199

springboot的mvn与gradle启动方式

1 很简单,直接鼠标右击项目,run启动项目 2 项目目录下的命令行mvn spring-boot:run   或者gradlew bootRun 3 进入libs下或者target下java -jar xxx.jar 转载于:https://www.cnblogs.com/nicknailo/p/8585024.html...

weixin_30876945的博客 138

Springboot应用gradle Plugin详解

Springboot应用gradle Plugin详解 Spring Boot的Gradle插件提供了Spring Boot对Gradle构建工具的功能支持,可用于打包项目为可执行的jar或war,或者是运行Spring Boot应用程序,或是使用spring-boot-dependencies提供的依赖管理。 需要在项目里加上下面的配置来使用插件。 新版本 // 插件配置 plugins { id 'org.springframework.boot' version '2.4.1' // 使

qq_23858785的博客 8534

Spring Boot项目在IDEA中导入与运行全流程实战指南

在Java企业级开发中,Spring Boot凭借其约定大于配置的理念和快速启动能力,已成为构建微服务和应用的主流框架。其核心原理在于通过自动配置和起步依赖,简化了传统Spring应用繁琐的XML配置和依赖管理过程,极大地提升了开发效率。对于开发者而言,掌握如何在集成开发环境(IDE)中正确配置和运行Spring Boot项目,是开启实际工程实践的第一步。这涉及到对项目构建工具(如Maven或Gradle)、JDK版本管理、依赖解析机制以及IDE集成的深入理解。一个常见的应用场景是,开发者在IntelliJ

493
上一篇: Spring 注解
下一篇: WebSecurityConfigurerAdapter
雨冰
博客等级 码龄15年 18粉丝 60原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值