Windows - cmd에서 java와 javac의 버전이 다르다면?

개발노트/기타

2021. 11. 1. 18:00


문제 :

명령 프롬프트 확인을 통해

자바를 9 -> 8로 변경하려는데 자바 컴파일러는 의도대로 되었으나,자바의 버전은 바뀌지 않았다.

 

해결법 :

시스템 변수 Path에서 Oracle Java Path가 JAVA_HOME보다 앞에 있나 확인한다.

사용자 변수도 확인해주어야 한다.

 

상세 :

보통 Oracle의 JDK를 설치하면 발생한다.

이럴경우 시스템 변수 Path에서 ~\Oracle\Java\javapath 뒤에 JAVA_HOME이 있는지 확인하고,

JAVA_HOME이 먼저 올 수 있도록 한다.

 

그러면 자바와 자바 컴파일러의 버전을 통일시킬 수 있다.