본문 바로가기
서버/ubuntu

[Ubuntu] java jdk 설치 및 환경변수 (oracle-jdk/open-jdk)

by 아크투어 2023. 8. 1.
반응형

ubuntu jdk설치

 

''jdk/ jre / jvm 설명"
''oracle-jdk설치 / open-jdk설치''
''환경변수 / 삭제방법"

 

 

jdk를 홈페이지에서 tar파일로 다운받아 설치하는 방법과, apt명령어로 설치하는 방법

그리고 환경변수설정, 마지막으로 jdk삭제하는 방법을 포스팅 한다.

oracle jdk 설치
oracle jdk 설치

 

JAVA 용어설명

  • JDK :  "자바 개발 키트"를 의미합니다.JDK에는 Java 프로그램을 실행하는 데 필요한 JRE(Java Runtime Environment)와 Java 애플리케이션 개발에 필수적인 추가 도구가 포함되어 있다.
  • Java 컴파일러(javac) : 이 도구는 Java 소스 코드(.java 파일)를 JVM(Java Virtual Machine)에서 실행할 수 있는 바이트코드(.class 파일)로 컴파일하는 데 사용됩니다. 
  • JVM(Java Virtual Machine) :JVM은 다양한 플랫폼에서 Java 바이트코드를 실행하여 Java를 플랫폼 독립적인 언어로 만듭니다.
  • JRE(Java Runtime Environment) : JRE는 JVM과 필요한 라이브러리를 포함하는 JDK의 하위 집합으로, 사용자가 Java 애플리케이션을 개발할 필요 없이 실행할 수 있습니다.

 

Oracle jdk 다운로드

https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

 

Download the Latest Java LTS Free

Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.

www.oracle.com

 

 

1. jdk 설치 ( Oracle-Jdk )

a. 해당파일 "jdk-8u361-linux-x64.tar.gz"을 설치한다.

#/usr/local경로에 java폴더를 생성한다.
$ mkdir /usr/local/java

#압축을푼다.
$ tar xvf /usr/local/java/jdk-8u361-linux-x64.tar.gz

#vi명령어로 /etc/profile을 오픈한다.
$ vi /etc/profile

#제일아래에 해당내용을 추가한다.
$ export JAVA_HOME=/usr/local/java/jdk1.8.0_361
$ export PATH=$PATH:$JAVA_HOME/bin/
$ export CLASSPATH="."

#실행중인 shell에 즉시 적용하기
$ source /etc/profile

 

 

b. 설치완료하고 정상적으로 설치가 되었는지 확인해본다.

oracle jdk 버전확인
oracle jdk 버전확인

 

2. jdk 설치 ( Open- Jdk )

a. apt명령어로 필요한 버전의 jdk를 설치한다.

# openjdk 11버전설치
$ sudo apt update
$ sudo apt-get upgrade
$ sudo apt-get install openjdk-11-jdk

# openjdk 8버전설치
$ sudo apt update
$ sudo apt-get upgrade
$ sudo apt-get install openjdk-8-jdk

#환경변수설정
$ vi /etc/profile

# 제일아래 아래내용 추가
# 설치된 경로가 /usr/lib/jvm/java-8-openjdk-amd64 인경우
$ export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
$ export PATH=$JAVA_HOME/bin:$PATH
$ export CLASSPATH=$CLASSPATH:$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar

#실행중인 shell에 즉시 적용하기
$ source /etc/profile

 

 

b. 설치완료하고 정상적으로 설치가 되었는지 확인해본다.

open jdk 버전확인
open jdk 버전확인

 

3. jdk삭제

# oracle-jdk
$ sudo apt-get remove oracle*
$ sudo apt-get autoremove --purge
$ sudo apt-get autoclean

# open-jdk
$ sudo apt-get purge openjdk-\*

 

TIP
remove vs purge
remove는 user configuration 파일을 남기지만 purge는 user configuration 파일까지 지우고, 이미 삭제된 패키지의 configuration 파일까지 지울 수 있다.
반응형