맥 참고
2021.06.29 - [java/java] - [Java] Java 환경 변수 설정 - MacOS
자바 JDK를 설치하고 javac, java와 같은 파일을 사용하기 위해 환경 변수 설정을 해 주어야 한다.
혹은 설정을 했지만, 콘솔 창에서 javac 혹은 java와 같은 명령을 수행할 때, 다음과 같은 오류가 생길 때가 있다.
->
'javac'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.
이는 환경변수가 제대로 세팅되어 있지 않기 때문이다.
환경변수는 운영체제가 참조하는 변수로 운영체제가 컴퓨터의 어떤 경로에서든 특정 파일을 인식할 수 있도록 등록하는 것이다.
Java 환경 변수를 설정할 때 jdk의 경로가 필요하다.
왜냐하면 javac.exe, java.exe 파일이 jdk의 bin 폴더에 있기 때문이다.
일반적으로 jdk를 설치할때, jdk의 기본 설치 경로로 표현하면
C:\Program Files\Java\jdk-11.0.11\bin 경로에 javac, java 파일이 있는 것이다.
이제 jdk 경로를 환경변수로 세팅해보자.
- 윈도우 검색창에 '고급 시스템 설정 보기' 혹은 '윈도우키+R'을 눌러서 나타난 실행창에 'sysdm.cpl'을 입력한다.
- '고급' 탭을 클릭한 후에, 하단의 '환경변수' 버튼을 클릭한다.
- 시스템 변수에서 'Path'를 클릭하고, 'Path'의 내용을 변경하기 위해 '편집' 버튼을 클릭한다.
- '새로 만들기'를 클릭한다.
- jdk 경로를 입력하고, '확인'을 누른다.
이제 환경 변수 세팅이 끝났다. CLASSPATH 변수를 설정해야 한다는 말도 있지만 jdk1.2 이후로는 별도로 설정해주지 않아도 된다.
이제 cmd 창에 javac를 입력해보자. 다음과 같은 화면이 나타나면 설정이 잘 끝난 것이다.
이제 어느 경로에서나 마음껏 javac, java 명령을 사용하면 된다.
'java > java' 카테고리의 다른 글
[Java] 배열의 출력 (0) | 2021.06.23 |
---|---|
[Java] 자바 데이터 타입, 변수 그리고 배열 (1) | 2021.06.22 |
[Java] javac - error: error while writing 오류 (0) | 2021.06.12 |
[Java] 'javac'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. (0) | 2021.06.12 |
[Java] JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가 (1) | 2021.06.11 |