안녕하세요 ? 드래곤입니다.
Ubuntu 18.04에서는 JDK 1.7을 apt-get install 을 통해서 쉽게 설치할 수가 없습니다.
다음과 같이 수동 설치 방법을 통해서 JDK 1.7을 설치할 수가 있습니다.
다음 오라클 사이트에서 JDK 1.7 파일(jdk-7u80-linux-x64.tar.gz)을 다운로드 합니다.
https://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html
다운로드 받은 폴더로 이동한 후, 다음 명령어를 실행합니다.
$sudo mkdir -p /usr/local/java
$sudo cp -r jdk-7u80-linux-x64.tar.gz /usr/local/java/
/usr/local/java 폴더로 이동합니다.
$cd /usr/local/java
다음 명령어로 압축을 풀어줍니다.
$sudo tar xvzf jdk-7u80-linux-x64.tar.gz
/etc/profile을 열고 파일 하단에 다음 설정을 추가합니다.
$sudo vi /etc/profile
JAVA_HOME=/usr/local/java/jdk1.7.0_80
JRE_HOME=/usr/local/java/jdk1.7.0_80
PATH=$PATH:$JRE_HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH
다음 명령어를 실행합니다.
$sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_80/bin/java" 1
$sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.7.0_80/bin/javac" 1
$sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.7.0_80/bin/javaws" 1
$sudo update-alternatives --set java /usr/local/java/jdk1.7.0_80/bin/java
$sudo update-alternatives --set javac /usr/local/java/jdk1.7.0_80/bin/javac
$sudo update-alternatives --set javaws /usr/local/java/jdk1.7.0_80/bin/javaws
/etc/profile에 추가한 JAVA 설정을 적용합니다.
$source /etc/profile
제대로 설치가 된것을 확인하기 위하여 다음 명령어를 실행합니다.
$java -version
다음과 같은 메세지가 나온다면 설치가 정상적으로 완료 되었습니다.
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
그럼 즐거운 Android & Linux 개발 하시길 바랍니다. ^^
강좌가 도움이 되셨다면 다음 Youtube Channel에 방문하셔서 구독 부탁드립니다.
https://www.youtube.com/c/WeAreDev