idea执行maven里的生命周期,报错信息'powershell' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 Cannot start maven from wrapper

简介: 该文档详解IntelliJ IDEA中Maven生命周期执行报错的排查与修复方案:包括验证PowerShell路径、添加其至系统环境变量、切换IDE终端为cmd.exe、正确配置本地Maven路径(禁用wrapper),最后重启IDE生效。

报错信息

执行maven里的生命周期

1.00

1.00

解决方案

cmd输入

cmd输入where powershell命令

1.00

添加Powershell到环境变量

  • PowerShell默认路径通常是:C:\Windows\System32\WindowsPowerShell\v1.0\
  • 右键"此电脑" → "属性" → "高级系统设置" → "环境变量"
  • 在"系统变量"中找到"Path",点击编辑

1.00

更改IntelliJ IDEA的终端设置

  • 打开IntelliJ IDEA设置 (File → Settings)
  • 导航到 Tools → Terminal
  • 将Shell path从默认值更改为 cmd.exe 或 `C:\Windows\System32\cmd.exe

1.00

更改Maven设置

  • 打开设置 (File → Settings)
  • 导航到 Build, Execution, Deployment → Build Tools → Maven
  • 将"Maven home directory"指向你本地安装的Maven目录,而不是使用wrapper

1.00

重启idea

完成上述更改后,重启IntelliJ IDEA,必要时重启计算机。

目录
相关文章
|
17天前
|
Java Windows
windows版jdk版本管理工具
JC-jEnv 是 Windows 下轻量级 Java 版本管理工具,支持本地 JDK 管理、远程一键安装(如 `jvms install 21.0.4`)、快速切换(`jvms switch`)及项目级版本隔离,操作简洁,无需手动配环境变量。
232 4
|
17天前
|
缓存 Java C++
【Java并发编程】锁机制:Lock体系:ReentrantLock、ReentrantReadWriteLock、Lock vs synchronized 区别(附《思维导图》+《面试高频考点清单》)
本文系统梳理Java Lock体系核心知识:涵盖ReentrantLock(可重入、公平/非公平、AQS实现)、ReentrantReadWriteLock(读写分离、锁降级、state拆分)及StampedLock(乐观读、缓解写饥饿),深度对比synchronized与Lock在实现、特性、性能及场景上的八大区别,助力高并发编程与面试通关。
|
17天前
Trae关闭后,自动重新安装问题解决
本方案指导用户将Trae更新模式设为手动:进入设置→Editor设置→应用程序→更新,选择Manual模式。配图清晰展示各操作步骤界面,助您轻松完成配置
453 3
|
Java Maven 微服务
搭建springcloud项目——简单明了(一)
本文讲解搭建springcloud项目的方法:操作和eureka-user
7612 1
搭建springcloud项目——简单明了(一)
|
9月前
|
监控 Java 关系型数据库
HikariCP 高性能数据库连接池技术详解与实践指南
本文档全面介绍 HikariCP 高性能数据库连接池的核心概念、架构设计和实践应用。作为目前性能最优异的 Java 数据库连接池实现,HikariCP 以其轻量级、高性能和可靠性著称,已成为 Spring Boot 等主流框架的默认连接池选择。本文将深入探讨其连接管理机制、性能优化策略、监控配置以及与各种框架的集成方式,帮助开发者构建高性能的数据访问层。
667 1
|
缓存 安全 Java
Spring Get请求 与post请求
本文详细介绍了Spring框架中GET请求和POST请求的区别及应用场景。GET请求用于从服务器获取资源,参数附在URL末尾,适合查看非敏感信息;POST请求用于向服务器提交数据,参数在请求体中传输,适合处理敏感信息。Spring通过`@GetMapping`和`@PostMapping`注解分别处理这两种请求。此外,文章还提供了示例代码,展示了如何在Spring中实现这两种请求的处理。最后,文章总结了推荐使用POST请求的原因,包括更高的安全性、更大的数据传输量、更好的幂等性及灵活性。
896 1
Spring Get请求 与post请求
|
存储 安全 PHP
03攻防世界-unserialize3
03攻防世界-unserialize3
|
监控 网络协议 Linux
Linux netstat 命令详解
Linux netstat 命令详解
|
消息中间件 安全 Java
学习认识Spring Boot Starter
在SpringBoot项目中,经常能够在pom文件中看到以spring-boot-starter-xx或xx-spring-boot-starter命名的一些依赖。例如:spring-boot-starter-web、spring-boot-starter-security、spring-boot-starter-data-jpa、mybatis-spring-boot-starter等等。
649 4
|
存储 算法 Java
Android 进阶——代码插桩必知必会&ASM7字节码操作
Android 进阶——代码插桩必知必会&ASM7字节码操作
1694 0