이슈 사항

 

윈도우7 x64에 설치시 아래와 같은 에러가 발생하면서 안드로이드 SDK를 설치할수 없는 문제

Error: Failed to find java version for 'c:\Windows\system32\java.exe': [2] 지정된 파일을 찾을 수 없습니다.

 

 

 분명 JDK도 설치했고 system32폴더에 java.exe가 존재하는데 에러가 뜨면서 진행이 되질 않는다.

 

여기서 잠깐

 가만히 살펴 보니 64비트 버전인데 참조는 system32폴더를 하고 있다. 이유가 무엇일까? system32에 있는 java.exe를 SysWOW64 폴더에 복사하니 설치가 진행이 된다. 개발자의 눈으로 봤을때는 실제 참조하는 폴더는 64비트이므로 SysWOW64 폴더인데 표시는 system32를 표시하는게 문제가 아닌가 한다. 그러고 보면 JDK도 64비트 버전인데 java.exe가 system32에만 존재하는 이유는 무엇일까?

 

 

 

해결책

 

 아래 부분에 나와있는 내용을 보면 환경변수에 JAVA_HOME을 추가하고 이전에 설치된 JDK의 경로를 직접 추가하면 된다고 한다. 방법은 아래와 같으며 실제로 문제가 해결이 된다.

 

 

 

 


Posted by great-artist
,