Linux_Ubuntu

[Linux] 우분투 터미널로 Java 설치 (환경변수 설정 /etc/profile, ~/.bashrc)

15호의 개발자 2021. 12. 16. 15:44
반응형

[Linux] 우분투에 자바 설치 (환경변수 설정 /etc/profile, ~/.bashrc)

 

 

 

1. 설치 전 최신 버전으로 업데이트

$ sudo apt-get update
$ sudo apt-get upgrade

 

 

2. java 설치

$ sudo apt-get install openjdk-11-jdk

원하는 자바 버전에 맞춰서 깔아준다.

 

 

3. 설치가 잘 되었는지 확인 (java, javac)

$ java -version
openjdk version "11.0.11" 2021-04-20
$ javac -version
javac 11.0.11

 

 

4. 환경변수 설정 (두 가지 방법)

  • root 계정에 설정하는 방법 (/etc/profile)

root 계정에 환경변수를 등록하려면 /etc/profile 파일에 추가하면 된다.

$ vim /etc/profile

위의 명령어로 profile 파일을 연 뒤, 아래의 내용을 추가한다. 보통 맨 아래에 입력한다.

export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64      // 본인의 자바 설치 경로
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=$CLASSPATH:$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar

(cf. 환경 변수 구분자윈도우에서는 폴더 사이의 구분자가 세미콜론(;)이지만, 리눅스에서는 콜론(:)이다.)

 

새로 설정한 환경 변수 설정을 적용하기 위해 source 명령어로 적용시킨다.

$ source /etc/profile

 

  • 특정 계정에 설정하는 방법 (~/.bashrc)

특정 계정에 환경변수를 등록하려면 ~/.bashrc 파일에 추가하면 된다.

$ vim ~/.bashrc

위의 명령어로 ~/.bashrc 파일을 연 뒤, 아래의 내용을 추가한다. 보통 맨 아래에 입력한다.

export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64      // 본인의 자바 설치 경로
export PATH=${PATH}:${JAVA_HOME}/bin

(cf. 환경 변수 구분자 윈도우에서는 폴더 사이의 구분자가 세미콜론(;)이지만, 리눅스에서는 콜론(:)이다.)

 

새로 설정한 환경 변수 설정을 적용하기 위해 source 명령어로 적용시킨다.

$ source ~/.bashrc

 

 

5. 환경변수 확인

환경변수가 잘 적용되었는지 확인한다.

$ echo $JAVA_HOME
/usr/lib/jvm/java-11-openjdk-amd64

위와 같이 본인이 설정한 경로로 잘 뜬다면 성공된 것이다.

 

 

반응형