idea中的终端terminal使用Maven报错 : mvn : 无法将“mvn”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。

这篇具有很好参考价值的文章主要介绍了idea中的终端terminal使用Maven报错 : mvn : 无法将“mvn”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

0. 前言

如题,idea自动给我安装了Maven,直接在idea中执行一些Maven操作(例如右击porm.xml reload)并不会报错,但使用terminal输入类似mvn install的命令就会报错。

1. 原因

首先解析错误信息,报错信息显示的时计算机并没有找到mvn命令。mvn命令运行的本质是计算机调用Maven安装文件中的mvn.cmd文件,这个报错的原因是计算机并没有找到这个文件。那么如何让计算机找到它呢?答案很简单,将其添加到环境变量中即可。

添加环境变量的过程如下:

  • 打开 Maven 的安装目录,例如 C:\apache-maven-。
  • 复制该目录的路径,例如 C:\apache-maven-\bin。
  • 打开“控制面板”,并点击“系统和安全”。
  • 选择“系统”,然后点击“高级系统设置”。
  • 在“系统属性”对话框中,选择“高级”选项卡,然后点击“环境变量”按钮。
  • 在“环境变量”对话框中,选择“系统变量”区域,然后找到“Path”变量,双击该变量。
  • 在“编辑环境变量”对话框中,点击“新建”按钮,然后将 Maven 的安装目录路径粘贴到输入框中。
  • 点击“确定”按钮保存修改,然后关闭所有打开的对话框。

这时候在任意一个terminal中(终端、控制台)直接运行mvn -v命令就可以了。

2. 一些关键问题

2.1 如何找到Maven的安装路径

如果你自己安装过Maven,可以去Maven安装的大概路径搜索mvn.cmd文件。如果你没有安装过,是idea自带的,可以查看idea中的设置,查找过程如下:

  • 在IDEA的主界面中,选择Settings/Preferences(Windows/Linux: Ctrl+Alt+S;Mac: Command+,)。
  • 在左侧面板中,选择Build, Execution, Deployment > Build Tools > Maven.
  • 在右侧面板中,找到Maven home directory选项,即可看到Maven的安装路径。

不过这时你可能看到的路径为Bundled (Maven 3),并没有具体的绝对路径,而Maven可以在idea正常使用的话,idea是自动为你安装了Maven。如果想找到其安装路径,只需要去idea的安装路径中搜索mvn.cmd文件。

2.2 如果安装路径中有空格

比较难受的是,window并不支持环境变量中的空格,如果idea在安装时没有命名文件夹的名称,很可能是形如IntelliJ IDEA Community Edition 2022.2的文件夹名称,直接加入到环境变量中并不会被计算机识别。而随便修改文件夹的名字可能使idea运行出现问题,需要寻找新的解决方案(拒绝重装)。

这个问题可以通过建立文件链接来解决。和Linux系统一样,window系统也是可以创建文件链接。使用mklink命令:
idea mvn命令找不到,java,工具使用,intellij-idea,maven,java

我在c盘下新建了link文件夹,在link文件夹下,执行以下命令:

mklink /J idea "D:\software\IntelliJ IDEA Community Edition 2022.2"

其中D:\software\IntelliJ IDEA Community Edition 2022.2是我的idea安装目录。

接着按照本文第一部分,将环境变量改为

C:\link\idea\plugins\maven\lib\maven3\bin

其中\plugins\maven\lib\maven3\bin是idea自动安装的Maven中,mvn.cmd文件所在的目录。

之后就可以愉快的在terminal中使用Maven了。文章来源地址https://www.toymoban.com/news/detail-576869.html

到了这里,关于idea中的终端terminal使用Maven报错 : mvn : 无法将“mvn”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • IDEA使用Terminal时,Esc无法退出insert mode

    工作中,使用 git 命令操作时,个人习惯使用 Terminal 控制台。由于前段时间使用的 2020 版本的 idea 突然不能使用了。便下载使用了 2021.2 版本。今天使用 git commit --amend 命令时,在 insert mode 修改完信息之后,Esc 按钮不能退出 insert mode 了。按 Esc 按钮,整个 Terminal 控制台直接隐

    2024年02月11日
    浏览(65)
  • Windows 10 系统PowerShell美化 IDEA终端、VsCode终端以及Windows Terminal的PowerShell

    Linux 和 macOS 上的 PowerShell 使用 .NET Core,即 Microsoft Windows 上的完整 .NET Framework 的子集。 这非常重要,因为 PowerShell 提供对基础框架类型和方法的直接访问。 因此,在 Windows 上运行的脚本可能无法在非 Windows 平台上运行,因为框架之间存在差异。 Windows 终端程序是一款新式、

    2024年02月07日
    浏览(62)
  • 新版IDEA无法解析Maven项目中的pom.xml文件

    在使用新版IDEA进行Maven项目开发时,有时会遇到无法解析pom.xml文件的问题。这可能导致项目无法构建或无法正常导入相关依赖。本文将介绍一些可能的原因和解决方案,帮助您解决这个问题。 检查Maven配置: 首先,确保您的IDEA正确配置了Maven。在IDEA的设置中,通过以下步骤

    2024年02月03日
    浏览(68)
  • 如何排查 IDEA 自身报错?| 以 IntelliJ IDEA 2023.1.4 无法刷新项目 Maven 模块的问题为例

    这个问题是 2023 年 7 月 26 日遇到的,当时还是 IDEA 2023.1.4,结果文章还没写完,7 月 27 日自动给更新了 IDEA 2023.2。问题估计解决了。 所以,本文就简单提一下 IDEA 自身报错的排查方法。 先说问题怎么处理: IDEA 设置从 Maven wrapper 改为使用内置 Maven。 Maven 项目模块调整后,

    2024年02月15日
    浏览(121)
  • Maven-使用maven mvn命令进行单元测试、指定测试某个类、mvn test

    添加测试插件 运行mvn test命令

    2024年02月05日
    浏览(60)
  • IDEA的Terminal无法执行git命令

    一般在安装好git之后,我们可以在IDEA中集成git工具,后续就可以直接在IDEA中执行git操作,当然如果你非要直接打开git的命令窗口也是ok的。 IDEA集成git很简单,在Version Controlle中找到git配置,在Path to Git executable中配置好git的bin目录下的git.exe路径即可,切记是bin目录下的git.e

    2024年02月16日
    浏览(37)
  • maven安装、使用、配置本地仓库、idea配置maven、解决plugins报错

    注意:安装maven环境之前要先安装jdk环境。为了避免后期出现不必要的错误, 文件的路径不要有中文 1、去 我的电脑 ---- 系统环境 中配置 2、在 系统变量 中找到 Path ,选择编辑 3、验证maven是否安装成功:win+R输入cmd,调出doc(终端)窗口,输入 mvn -version 即可。 假如出现上

    2024年02月04日
    浏览(44)
  • Mac 终端快捷键设置:如何给 Mac 中的 Terminal 设置 Ctrl+Alt+T 快捷键快速启动

    Mac 电脑中正常是没有直接打开终端命令行的快捷键指令的,但可以通过 command+space 打开聚焦搜索,然后输入 ter 或者 terminal 全拼打开。但习惯了 linux 的同学会觉得这个操作很别扭。于是我们希望能通过键盘按键直接打开。 操作流程如下: 1.command+space 打开聚焦搜索“automat

    2024年02月07日
    浏览(61)
  • 2023版本idea使用maven新建web项目(亲测不报错)

    1.新建项目——选择maven Archetype然后在Archetype选择webapp——选择创建 2.直接选择创建,等待maven加载完,就可以, 3.然后我们找到左上角选择编辑配置,    4.添加tomcat,选择加号,然后选择本地,  5.再点击修正,应用,就添加成功了   最后再启动一下,页面出现hello world就

    2024年02月11日
    浏览(55)
  • 解决IDEA编译/启动报错:Abnormal build process termination

    报错信息如下: 很纳闷一直用的好好的,早上一打开 IDEA 就报了这个红 buff,然后开始找解决方案,花了一个小时左右才解决,严重影响为公司做贡献。 网上有很多中方法,总结了几种常见的: 重新安装了 jdk(最好换个安装路径,配置环境变量),在 idea 项目结构中重新引

    2024年01月21日
    浏览(105)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包