[JAVA] 자바11 설치 / 환경변수 설정 (Window11)

2023. 7. 31. 13:38·Language/Java
목차
  1. 1) 자바 11 다운로드 (JAVA SE JDK 설치)
  2.  
  3. 2) 자바 환경변수 설정
  4. .bat 파일 생성하기
  5. 환경변수 설정
  6. 3) cdm에서 전환하기

 

 

 

 

1) 자바 11 다운로드 (JAVA SE JDK 설치)

 

https://www.oracle.com/java/technologies/downloads/archive/

 

Looking for an Older Java Release?

Access the historical java release archive that includes JRE and JDK to help developers debug issues in older systems.

www.oracle.com

 

 

SE는 Standard Edition으로 기본 에디션이라는 뜻으로 기본 에디션을 설치해 주면 된다.

EE는 Enterprise Edition으로 기업용환경을 구성해주는 에디션이다.

 

 

 

 


 

2) 자바 환경변수 설정

이미 자바 8을 설치해 사용하고 있었기 때문에 다른 방식으로 환경변수 설정을 해주었다

먼저 같은 폴더에 JKD를 모두 넣은 다음 script 폴더를 새로 만든다

 

.bat 파일 생성하기

1. 메모장을 열어 아래 코드를 작성한다.

@echo off
set JAVA_HOME=JDK경로
set Path=%JAVA_HOME%\bin;%Path%
echo Java 버전 activated.
java -version

여기서 주의해야 할 점은 JDK경로를 정확하게 적어줘야한다.

 

ex) java8

@echo off
set JAVA_HOME=C:\Program Files\Java\jdk-1.8
set Path=%JAVA_HOME%\bin;%Path%
echo Java 8 activated.
java -version
ex) java11

@echo off
set JAVA_HOME=C:\Program Files\Java\jdk-11
set Path=%JAVA_HOME%\bin;%Path%
echo Java 11 activated.
java -version

 

 

.bat 파일로 script 폴더에 저장한다

 

 

 

환경변수 설정

 

JAVA_HOME이 이미 존재할 경우 새로 만들지 않고 그대로 냅둔다

%JAVA_HOME%\bin
C:\Program Files\Java\script

새로 만들기를 클릭해

두개의 경로를 추가해준다

 

💡Path에 아래 경로가 있는 경우, 버전 변경이 안되는 원인이 될 수 도 있기 때문에 그런 경우에는 삭제해주면 된다

C:\Program Files\Common Files\Oracle\Java\javapath

3) cdm에서 전환하기

window + R 단축키를 이용해 cmd 창을 연다

java -version 명령어를 입력하면 현재 자바 버전을 보여준다

 

java11(.bat의 파일명)만 입력해주면 Java 11로 변경됐다는 문구와 함께 현재 자바 버전을 보여준다

 

 

 

 

저작자표시 (새창열림)

'Language > Java' 카테고리의 다른 글

[Java] JsonArry 형태의 문자열을 List<VO>객체로 변환하기  (0) 2023.10.12
[Java] Optional이란?  (0) 2023.09.04
[JAVA] 입출력 스트림(자바I/O 스트림)  (0) 2022.02.13
[JAVA] throws 키워드 : 예외 떠넘기기  (0) 2022.02.13
[JAVA] 컬렉션 프레임워크: List  (0) 2022.02.06
  1. 1) 자바 11 다운로드 (JAVA SE JDK 설치)
  2.  
  3. 2) 자바 환경변수 설정
  4. .bat 파일 생성하기
  5. 환경변수 설정
  6. 3) cdm에서 전환하기
'Language/Java' 카테고리의 다른 글
  • [Java] JsonArry 형태의 문자열을 List<VO>객체로 변환하기
  • [Java] Optional이란?
  • [JAVA] 입출력 스트림(자바I/O 스트림)
  • [JAVA] throws 키워드 : 예외 떠넘기기
soyeon26
soyeon26
  • soyeon26
    개발 일지
    soyeon26
  • 전체
    오늘
    어제
    • 분류 전체보기 (107)
      • Web (22)
        • Web (1)
        • HTTP (0)
      • Language (29)
        • Java Script (3)
        • Type Srcipt (1)
        • Java (25)
      • Front (19)
        • HTML+CSS (4)
        • React (15)
      • Back (41)
        • Spring(Springboot) (9)
        • JSP (21)
        • Database (5)
        • NestJS (6)
      • Devops (6)
        • Docker (1)
        • Git & SVN (5)
      • App (7)
        • Android (7)
      • IT 정보 (3)
  • 블로그 메뉴

    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    과학기술인번호 조회
    React
    sql강의
    SSR
    Next.js 필요성
    Next.js
    자바스크립트set
    과학기술인 등록번호 발급
    java의 정석
    강의후기
    Spring
    데이터베이스 강의
    과학기술인등록번호 조회
    중복제거
    인프런
    서블릿
    React Next.js
    Java
    csr과ssr의 차이
    스프링부트
    과학기술인 등록
    강의 후기
    springboot
    SQL강의 추천
    javascript
    백엔드
    김영한
    프론트엔드
    과학기술인 번호 발급
    csrvsssr
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
soyeon26
[JAVA] 자바11 설치 / 환경변수 설정 (Window11)

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.