오늘 내 30분을 잡아먹은 상황에 대한 대처법을 포스팅하려 한다

 

jdk를 막 설치했거나 설치하고 나서 잘 사용하던 도중

cmd창에서 java 명령어나 java -version 명령어는 잘 먹히는데, javac 명령어만 안 먹힐 때가 있다.

다른 증상으로는 잘 돌아가던 이클립스나 안드로이드 스튜디오에서 JAVA_HOME관련 에러를 뿜기도 한다

 

증상이 발생했다면 환경변수 path를 살펴보자, 중간에 못 보던 게 있다

C:\ProgramData\Oracle\Java\javapath;

오라클 DB를 설치하다 생긴건지.. 이 경로가 추가된 원인은 잘 모르겠으나,

경로로 들어가 보면 java , javaw, javaws의 바로가기만 덜렁 있다.

요놈이 최상위 경로로 들어가서 %JAVA_HOME% 의 내용물을 찾질 않는 문제인 것이다

 

그냥 path에서 저 C:\ProgramData\Oracle\Java\javapath; 를 지워주고,

해당 프로그램이나 cmd를 재시작하면 잘 된다.

원래 프로그램에도 별 영향 없을 듯, 어차피 새로운 path인 %JAVA_HOME%이 상위 호환이기에.

 

 

Posted by 안드로메다에서 온 프로그래머