【问题标题】:Maven environment variable not defined未定义 Maven 环境变量
【发布时间】:2014-05-14 00:30:59
【问题描述】:

朋友让我为他们制作一个 minecraft 插件,所以我需要安装 Maven。我已按照教程的说明安装了以下用户变量。

  • JAVA_HOME -- 值:C:\Program Files\Java\jdk1.8.0\bin

  • M2_HOME -- 值:C:\Minecraft Plugin Development\apache-maven-3.2.1

  • M2 -- 值:%M2_HOME%\bin

我还按照说明将;%M2% 添加到我的系统PATH 变量中。我的问题是运行mvn --version 命令来验证它是否已安装。我还尝试使用SET M2SET M2_HOMESET JAVA_HOMESET PATH 设置变量。我已经按照关于

的答案进行了尝试

windows 7 maven 2 install

当我尝试在命令提示符中通过说Environment variable (Name) not defined 设置它时,它会响应我。如何成功运行mvn --version

感谢阅读。

.

编辑回应:

所以我像 jayalalk 说的那样去了 bin 目录,我运行它并且它识别了命令。但是,它说

错误:在您的环境中找不到 JAVA_HOME。 请在您的环境中设置 JAVA_HOME 变量以匹配您的 java 的位置 安装。

我检查并在用户和系统变量中将 JAVA_HOME 声明到我的 java 安装的正确位置 C:\Program Files\Java\jdk1.8.0\bin

另外,这是我的系统 PATH 变量值:C:\Program Files\Java\jdk1.8.0\bin;%M2% 那有什么问题吗?

【问题讨论】:

  • 只需尝试从命令行转到 maven 文件夹及其 bin 文件夹,然后尝试 mvn --version 并首先验证。如果可行,那么您的路径设置有问题,然后在命令行中键入 SET PATH 并验证您的路径是否已添加到 PATH 变量中

标签: maven path environment-variables


【解决方案1】:

似乎设置了 JAVA_HOME = "C:\Program Files\Java\jdk1.8.0" 和路径 = %JAVA_HOME%\bin;%M2%。

【讨论】:

  • 嗯.. 我刚刚意识到我可能已经删除了我的整个路径变量。我的整个路径变量目前是%JAVA_HOME%\bin;%M2%.. 我应该将它默认为原始然后添加它吗?如果有,原件是什么?
猜你喜欢
  • 2020-03-27
  • 2020-05-21
  • 2020-08-09
  • 2021-08-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-22
  • 2012-07-14
相关资源
最近更新 更多