Linux에 Oracle JDK를 설치하기 위해 다음 명령어를 사용 했는데 오류가 발생 합니다.

 

$ sudo apt-add-repository ppa:webupd8team/java

$ sudo apt-get update

$ sudo apt-get install oracle-java8-installer


copycoding:/usr/local$ sudo apt-get install oracle-java8-installer

Reading package lists... Done

Building dependency tree

Reading state information... Done

Package oracle-java8-installer is not available, but is referred to by another package.

This may mean that the package is missing, has been obsoleted, or

is only available from another source

 

E: Package 'oracle-java8-installer' has no installation candidate 


마지막 명령에서 설치가 되지 않습니다.  아무래도 오라클에서 정책이 변경되어 자바가 유료화되면서 자동으로 설치를 할 수 없도록 한 것 같기도 하고 하는 수 없이 사이트에 가서 다운로드 받아다 설치를 합니다.


ubuntu oracle java 수동 설치


JDK를 선택 하고 적당한 버전을 골라 다운로드 합니다.


ubuntu oracle java 수동 설치


저는 Ubuntu에 설치를 하기 때문에 linux를 선택 했습니다.

Linux x64          185.96 MB        jdk-8u211-linux-x64.tar.gz

 

오라클 계정으로 로그인하여 다운을 받습니다다운로드가 완료되면 ftp로 우분투 서버에 올리고 설치 위치로 이동을 합니다.  설치는 /usr/local/java/에 하기로 하고

 

$ sudo mv jdk-8u211-linux-x64.tar.gz /usr/local/java/

 

파일을 이동 하고 압축을 풀어 줍니다.

 

$ cd /usr/local/java/

$ sudo tar -zxvf jdk-8u211-linux-x64.tar.gz


폴더 구조를 보면


/usr/local/java$ ll

total 190440

drwxr-xr-x  3 root root      4096 Jun  6 07:28 ./

drwxr-xr-x 11 root root      4096 Jun  6 07:26 ../

drwxr-xr-x  7 uucp  143      4096 Apr  1 20:51 jdk1.8.0_211/

-rw-rw-r--  1 ccding ccding 194990602 Jun  6 07:27 jdk-8u211-linux-x64.tar.gz 


압축을 풀면 설치가 완료된 것이고 이제 여러 곳에서 사용 할 수 있도록 설정을 합니다.

 

$ sudo vi /etc/profile

 

파일을 열어 끝부분에 추가를 해줍니다.


 

    fi

  done

  unset i

fi

 

JAVA_HOME=/usr/local/java/jdk1.8.0_211

JRE_HOME=$JAVA_HOME/jre

PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

export JAVA_HOME

export JRE_HOME

export PATH 


추가한 설정 사항을 반영 합니다.(다시 로그인을 해도 됩니다.)

 

$ . /etc/profile

 

잘 설치가 되었는지 버전을 확인해 봅니다.

 

$ java –version


$ java -version

java version "1.8.0_211"

Java(TM) SE Runtime Environment (build 1.8.0_211-b12)

Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode) 


$ javac –version


$ javac -version

javac 1.8.0_211 


설치가 잘 되었습니다.  윈도우에 설치하는 것보다 쉽죠?


+ Recent posts