2014-12-05 5 views
1

내 Windows 컴퓨터에서 maven을 사용하여 프로젝트를 빌드하는 데 문제가 있고 "mvn 버전"이 제대로 완료되지 않음을 발견했습니다.maven이 지정한 경로를 찾을 수 없음

PATH : 그것은

D:\my_project\nl.esi.poosl.maven>mvn -v 
Apache Maven 3.2.3 (33f8c3e1027c3ddde99d3cdebad2656a31e8fdf4; 2014-08-11T22:58:10+02:00) 
Maven home: C:\apache-maven-3.2.3 
Java version: 1.8.0_20, vendor: Oracle Corporation 
Java home: C:\Java\jdk1.8.0_20\jre 
Default locale: en_US, platform encoding: Cp1252 
OS name: "windows 7", version: "6.1", arch: "amd64", family: "dos" 
The system cannot find the path specified. 
D:\my_project\nl.esi.poosl.maven> 

환경 변수 "지정된 경로를 찾을 수 없습니다"로 끝나는; % M2의 %% JAVA_HOME의 %의 \ 함을 C를 : \ WINDOWS \ Microsoft.NET \ Framework \ v4.0.30319, D : \ sytemapps \ Python27, % M2 %, % JAVA_HOME %/bin, C : \ Developer \ Android \ sdk \ 플랫폼 도구 \, % GRADLE_HOME % \ bin, % DEVKIT_HOME % \ bin; % DEVKIT_HOME % \와 Mingw \ 빈

JAVA_HOME : C : \ 자바 \ jdk1.8.0_20

M2 : % M2_HOME %의 \ bin에

M2_HOME : C : \ 아파치 받는다는-3.2.3 I 시스템이 찾을 수없는 이유 "이유를 찾을 수 없습니다

경로가 지정되었습니다. " 아마 내 프로젝트가 만들어지지 않는 이유이기 때문에 인쇄됩니다.

답변

2

% JAVA_HOME %이 (가) JRE를 가리 킵니다. JRE에는 일반적으로 javac이 없습니다. 이것이 문제의 근원이 될 수 있을까요?

그 밖의 환경은 내 환경과 동일하며 정상적으로 실행됩니다.

pom.xml의 모양은 무엇입니까?

+0

가 samve 자바 및 자바 버전이 있습니까 (이전 버전에 대한) MAVEN_HOME해야 하는가? 너 무슨 결과 야? 비교하려고. 내 java_home은 jdk를 가리키고 있지만 mvn은 jre – Staalk

+0

으로갑니다. 현재 설정에 문제가 없다고 생각합니다. 당신이 열거 한 모든 것들이 괜찮습니다. 로그인 한 사용자가 모든 디렉토리를 읽을 수 있는지 확인합니다. OS 권한 문제 일 수 있습니다. –

0

% JAVA_HOME % \ bin; % M2 % C : \ Windows \ Microsoft.NET \ Framework \ v4.0.30319; D : \ sytemapps \ Python27; % M2 %; % JAVA_HOME %/bin; C : \ Developer \ Android \ sdk \ platform - 도구 \; % GRADLE_HOME % \ 함; % DEVKIT_HOME % \ 함; % DEVKIT_HOME % \와 Mingw \ BIN

변화

퍼센트의 JAVA_HOME % \ bin에

하는 단계; % M2_HOME % C : \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 D : \ sytemapps \ Python27; % M2_HOME % % JAVA_HOME %/bin; C : \ Developer \ Android \ sdk \ platform -tools \; % GRADLE_HOME % \ bin; % DEVKIT_HOME % \ bin; % DEVKIT_HOME % \ mingw \ bin

환경 변수 경로 이름이 원인 일 수 있습니다. 받는다는 환경 varibale의 이름은 은 M2_HOME 또는

+0

M2_HOME으로 변경하면 mvn이 \ bin 폴더에 있으므로 실패합니다. 확실하게 % M2_HOME % \ bin을 시도했습니다. 하지만 같은 오류. 현재 경로 : % M2_HOME % \ bin; C : \ Windows \ Microsoft.NET \ Framework \ v4.0.30319; % JAVA_HOME % \ bin – Staalk

관련 문제