2012-03-19 4 views
0

일부 Java 코드를 로컬로 설정하려고하는데 먼저 maven 설치를 수행해야합니다.명령 창에 Maven 설치 문제가 발생했습니다.

: 나는 첫 번째 명령을 실행하면

mvn221 install -Dmaven.test.skip=true 
mvn221 eclipse:eclipse 

, 나는이 mvn221' is not recognized as an internal or external command, operable program or batch file.

I가 다음 환경 변수에 정의 된 얻을 : 내 pom.xml 파일과 디렉토리에서, 나는 다음과 같은 실행하려합니다

C:\Subversion>echo %M2% 
C:\Program Files\Apache Software Foundation\apache-maven-2.2.1\bin 

C:\Subversion>echo %M2_HOME% 
C:\Program Files\Apache Software Foundation\apache-maven-2.2.1 

또한 PATH 변수에 C:\Program Files\Apache Software Foundation \apache-maven-2.2.1\bin이 있습니다.

아무도 아이디어가 작동하지 않는 사람이 있습니까?

미리 감사드립니다. 당신이 폴더 explorer %M2%를 열면

+0

여러 버전의 Maven이 설치된 사용자가이 방법으로 컴파일하도록 지시받은 것 같습니다. Maven 2.2.1은 이전 버전의 Maven으로 간주됩니다. –

답변

1

당신이 배치 파일 mvn.bat하거나 mvn라는 이름이 표시됩니다

mvn install -Dmaven.test.skip=true 
mvn eclipse:eclipse 

을 시도합니다. 따라서 recognized as an internal or external command, operable program or batch file 일 수있는 mvn221은 없습니다. 알았다?

+0

이 "C : \ Subversion> mvn install -Dmaven.test.skip = true"를 시도하고이 "오류 : JAVA_HOME이 잘못된 디렉토리로 설정되었습니다."JAVA_HOME = "C : \ Program Files \ Java \ jdk1.6.0_14 \ "Java 설치 위치와 일치하도록 환경의 JAVA_HOME 변수를 설정하십시오." jdk가 설치되지 않았으며 jre 만 설치되었습니다. 나는 그것을 지적 할 수 있을까? – user1102560

+0

시스템의 환경 변수에'JAVA_HOME'을 설정해야합니다. BTW, 이것을 할 때'% JAVA_HOME %'BTW, JDK가 어디에 설치되어 있습니까? 오류로 표시된 경로가 잘못 되었습니까? – Nishant

+0

아니요, 현재 JDK가 설치되어 있지 않습니다. 2 개의 JRE가 설치되었습니다 (JRE 1.5.0_22 및 JRE6). JAVA Home은 JDK를 가리켜 야합니까? 해당 디렉토리가 존재하지 않으므로 위의 java home 경로는 유효하지 않습니다. JAVA HOME을 jre 작품으로 가리키고 있습니까? 아니면 JRE 여야합니까? – user1102560

1

mvn221은 명령이 아닙니다. 그것은 mvn입니다. mvn 설치 수행

관련 문제