【发布时间】:2015-07-28 22:03:39
【问题描述】:
我使用 Intellij Idea。现在我正在尝试设置新系统并提出了下一个问题:
- 我已经下载了 java,安装了它,设置了
JAVA_HOME(C:\Progra~2\Java\jdk1.7.0_51),添加到PATH (C:\Progra~2\Java\jdk1.7.0_51\bin),从控制台检查了java -version和%JAVA_HOME%- 一切正常 (java version "1.7.0_51"Java(TM) SE Runtime Environment (build 1.7.0_51-b13) Java HotSpot(TM) Client VM (build 24.51-b03, mixed mode, sharing))。 - 我已经下载了maven,安装了它,设置
M2_HOME(C:\Progra~2\Java\maven),添加到PATH(C:\Progra~2\Java\maven\bin),从控制台检查mvn -version(Apache Maven 3.3.3 2015-04-22T14:57:37+03:00) Maven home: C:\Progra~2\Java\maven Java version: 1.7.0_51, vendor: Oracle Corporation Java home: C:\Progra~2\Java\jdk1.7.0_51\jre Default locale: ru_RU, platform encoding: Cp1251 OS name: "windows 7", version: "6.1", arch: "x86", family: "windows")并输入cd %M2_HOME%- 它正常进入。
但是当我尝试从 Intellij 执行 mvn -clean 或 -install 或任何其他操作时,它会说:
-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match.
Process finished with exit code 1
【问题讨论】:
-
在重新阅读问题时,我注意到有时系统指向jdk内部的jre,可能是这个原因吗?
-
重新启动计算机,PATH 中的所有更改都需要这样做。唯一的例外是当您从 cmd 更改它时,更改会立即生效。
-
@Tomek,是的,我已经重启了我的电脑
-
@RC.,不,这不相关,因为我使用了 Idea,我尝试添加参数,但什么也没发生
标签: java maven intellij-idea