我使用Intellij Idea。现在我正在尝试建立新系统并提出下一个问题:
JAVA_HOME(C:\Progra~2\Java\jdk1.7.0_51)
,添加到了PATH (C:\Progra~2\Java\jdk1.7.0_51\bin)
,从控制台java -version
和%JAVA_HOME%
进行了检查 - 一切正常({{1} })。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)
,添加到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"
- 它正常进入。< / LI>
醇>
但是当我尝试从Intellij执行mvn -clean或-install或任何其他操作时,它说:
cd %M2_HOME%
答案 0 :(得分:3)
如果你使用最新的Maven 3.3.3,你必须处理新的呼叫设计。它从bat更改为cmd文件。您的IDE可能现在不兼容这个新设计。尝试使用较旧版本的maven。
也许你也看看这里:`-Dmaven.multiModuleProjectDirectory not set` issue with Maven and IntelliJ
答案 1 :(得分:0)
IntelliJ随附捆绑的Maven,因此除非您明确指定Intellij使用您的maven安装而不是捆绑的安装,否则您的设置和maven安装将无法获取。
您可以在以下位置验证:Maven设置(如果您无法找到它,请使用CTRL + SHIFT + A查找)