【发布时间】:2023-03-13 09:06:01
【问题描述】:
我的笔记本电脑被盗了,所以我不得不重新下载 Java 和 Maven,而且我似乎无法启动并运行 Maven,尽管我上次没有遇到任何问题。我有以下位置:
C:\Program Files\Java\jdk1.7.0_03
C:\Program Files\apache-maven-3.0.4
在我的环境设置中,我添加了以下系统变量:
M2_HOME - C:\Program Files\apache-maven-3.0.4
JAVA_HOME - C:\Program Files\Java\jdk1.7.0_03
我更新了我的 Path 系统变量,以便以下内容位于开头:
%JAVA_HOME%\bin;%M2_HOME%\bin;
所有这些都是我从Maven installation instructions 得到的。但是,当我打开一个新的命令提示符并检查版本时,我收到以下消息:
'mvn' is not recognized as an internal or external command,
operable program or batch file.
有人知道我错过了什么吗?
更新
当我安装 Java 时,我注意到 java -version 自动开始工作,而我无需做任何事情。某处可能存在 Java 冲突吗?
【问题讨论】:
-
在我看来,为了让它工作,你应该在你的路径中添加
%M2_HOME%\bin(而不是%M2)。 -
@AndrewLogvinov 由于您的回答,我已经更新了问题文本。那样也行不通。
-
@PeterLiljenberg 在命令提示符下?给 maven 的类似消息。不被识别等
-
你是如何更新
PATH的?关注这个instructions -
@janisz 我更新了
Path变量,就像那些指令一样。
标签: java maven environment-variables