1. 환경변수로 지정할 경로 찾기
C:\Program Files\Java에서 jdk 최신 폴더를 찾는다.
jdk로 시작하는 폴더 중 설치한 폴더의 경로를 복사한다.
2. 시스템 환경 변수 편집
시스템 환경변수 편집 -> 고급 -> 환경변수
3. 시스템 변수
1. JAVA_HOME 환경변수 추가
새로 만들기 -> 변수 이름은 JAVA_HOME, 변수 값은 1에서 긁어온 경로 (C:\Program Files\Java\jdk1.8.0_291) -> 확인
2. CLASSPATH 환경변수 추가
새로 만들기 -> 변수 이름은 CLASSPATH , 변수 값은 .;%JAVA_HOME%\lib\tools.jar -> 확인
+) %JAVA_HOME% 은 아까 설정한 환경변수의 값으로 치환하라는 의미
3. Path(PATH) 환경변수 편집
시스템 변수에서 Path(PATH) 환경변수 선택 -> 편집 -> 새로 만들기-> %JAVA_HOME%\bin 추가 -> 확인 -> 확인
4-1. 설정 여부 확인
명령 프롬프트 (cmd) 열기java -versionjavac -version입력 후 설정한 버전으로 잘 뜨는 지 확인
4-2. JAVA 프로그램 컴파일 및 실행
메모장에 해당 내용을 저장
꼭 확장명을 .java로!!
public class Hi{
public static void main(String args[]){
System.out.println("hi");
}
}
저는 바탕화면에 생성하여 경로를 바탕화면을 옮긴 뒤 진행하였습니다. (cd)
javac Hi.java -> 컴파일. Hi.class 파일 생성
java Hi -> 출력되는지 확인
+) 추가 사항
1. 높은 버전의 JDK로 업그레이드 하는 법
JAVA_HOME 환경변수의 폴더 이름을 높은 버전으로 고쳐주기.
%JAVA_HOME%으로 설정하지 않았으면 다른 환경변수도 고쳐줘야 함.
2. 환경변수를 설정하는 이유
프로그램이 언제 어디서나 접근이 가능하게 하기 위해서.해당 경로로 꼭 옮긴 뒤에 java, javac 명령어가 실행되도록 하면 귀찮음.
'Web > Java+Spring' 카테고리의 다른 글
Servlet의 Life Cycle (0) | 2021.05.05 |
---|---|
Servlet (0) | 2021.05.05 |
JAVA 웹 어플리케이션 (HttpServlet) 컴파일 및 실행 (0) | 2021.05.05 |
Apache Tomcat WAS 설치 (0) | 2021.05.05 |
백엔드 Eclipse 설치 (for Enterprise and Web) (0) | 2021.05.05 |