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 |
마지막 명령에서 설치가 되지 않습니다. 아무래도 오라클에서 정책이 변경되어 자바가 유료화되면서 자동으로 설치를 할 수 없도록 한 것 같기도 하고 하는 수 없이 사이트에 가서 다운로드 받아다 설치를 합니다.
JDK를 선택 하고 적당한 버전을 골라 다운로드 합니다.
저는 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 |
설치가 잘 되었습니다. 윈도우에 설치하는 것보다 쉽죠?
'Java' 카테고리의 다른 글
Spring Security @PreAuthorize @Secured 사용법 (5) | 2020.02.12 |
---|---|
REST URL Sub-Resource 처리 @PathVariable() (2) | 2020.02.05 |
axboot framework 설치 (2) | 2019.05.29 |
Spring Tools 설치 Spring Boot (STS 4.4.2.1) (4) | 2019.05.28 |
maven 이용 spring MVC project 생성 (10) | 2019.05.03 |