반응형

java와 javac 명령어로 자바 파일을 실행할 때 버전이 안 맞아 문제가 생기는 경우가 있다. 이는 환경변수를 다시 설정하여 해결할 수 있다. 해당 과정을 아래에 적어둔다.(64비트 설치해보고, 제어판 가서 업데이트하고 환경변수 삽질해도 안 됐던 게 이렇게 해결됐다..)

수정 전


수정 후

 

1. '내 PC' >> '속성(R)'을 클릭한다.

 

2. 우측 상단의 '고급 시스템 설정'을 클릭한다.

3. '고급' 탭의 '환경 변수(N)...'을 클릭한다.

 

4. Path에서 자바가 설치된 환경을 확인한다.

또는 본인이 설치한 자바 환경을 찾아본다. 'JAVA_HOME'로 셋팅하였으면 그곳을 확인한다.

본인은 'C:\Program Files\Java\jdk-13.0.2\bin'에 설치되어 있다.

5. '시스템 변수'의 Path를 선택하고 '편집'을 클릭한다.

 

6. '새로 만들기(N)'을 클릭하고 자바의 환경변수를 입력한다.

 

7. '위로 이동'을 클릭해 환경변수를 'Oracle' 위에 위치시키고 확인을 누른다.

oracle이 java 환경변수를 잡아주기 때문이다. 환경변수는 위에서부터 순서대로 찾아 리턴해준다.



끝이다. 본인은 이후 javac 와 java 명령어로 컴파일 후 실행해보니 아래처럼 에러 없이 잘 되었음을 확인할 수 있었다.


이러한 환경변수의 자세한 동작원리에 대해서는 아래 글에 상세하게 설명해두었습니다.(예상 읽기시간: 3분)
https://hoohaha.tistory.com/m/93

 

[Windows] 환경 변수란? 환경 변수의 모든 것

여러 버전의 파이썬 설치를 하며 환경변수의 중요성에 대해 알게 되었고 공부하며 얻은 정보들을 아래에 정리해둔다. 혹시라도 환경변수가 꼬여서 원하는 명령어가 실행되지 않는 사람들이 보

hoohaha.tistory.com



이 글이 도움이 되었기를 바랍니다.

반응형

+ Recent posts