리눅스를 활용하게 되면 오픈소스와 레파시토리로 인하여 프로그래밍과 정말 가까워 진다.
그렇기에 자바 및 파이썬 그리고 c 언어 까지 컴파일 및 실행이 무척이나 빠르다.
또 그러므로 BASH 스크립트를 이용하여 이에 대한 과정을 2차 프로그래밍 하여 소스 패키지로써 재배포가 가능한 것이다.
하지만 물론 기초적으로 처음 설치한 리눅스에 java 클라이언트가 설치되어 있을지는 미지수 이다.
그렇기 때문에 먼저 java가 설치 되어 있는지 확인이 필요하다.
## 터미널을 열고서 java를 실행해 본다.
$ java
다음과 같은 설명문이 나오면 java가 설치 되어 있음을 확인한 것이다.
하지만 이와 같은 화면은 oracle-java 가 아닌 openjdk 이다.
본 필자도 마찬가지고 인터넷 에서의 기초 전문가들도 대부분 openjdk 보다는 oracle-java를 설치 하기를 권고 하고 있다.
그렇다면 설치되어 있는 java 클라이언트가 openjdk 인지 아니면 oracle-java 인지 확인이 필요할 것이다.
## java 클라이언트의 특성과 버전을 확인한다.
$ java -version
## 만일 다음과 같은 화면이 나온다면 openjdk가 설치되어 있는 것이다.
openjdk version "9-internal"
OpenJDK Runtime Environment (build 9-internal+0-2016-04-14-195246.buildd.src)
OpenJDK 64-Bit Server VM (build 9-internal+0-2016-04-14-195246.buildd.src, mixed mode)
## 만일 다음과 같은 화면이 나온다면 oracle-java 가 설치되어 있는 것이다.
java version "9-ea"
Java(TM) SE Runtime Environment (build 9-ea+126)
Java HotSpot(TM) 64-Bit Server VM (build 9-ea+126, mixed mode)
만약 openjdk가 설치되어 있다면 oracle-java로 클라이언트를 바꾸어 보자.
이는 다른 운영체제 처럼 굳이 Oracle 홈페이지를 방문할 필요 없이 '레파시토리'를 등록하여 자유롭게 다운받아 사용할 수 있을 것이다.
## 먼저 openjdk를 삭제 하자.
$ sudo apt-get purge openjdk*
## 레파시토리를 등록한다.
$ sudo apt-add-repository ppa:webupd8team/java
## 설치 아키브 정보를 업데이트 한다.
$ sudo apt update
## 아키브가 제대로 업데이트 되었는지 확인한다.
$ apt search oracle-java
## 해당 패키지 목록이 있는 것을 확인 했다면 자신에게 맞는 버전으로 설치를 시도한다.
$ sudp apt install oracle-java9-installer
## 설치가 완료 되었다면 버전 확인을 통하여 제대로 설치 되었는지 부터 확인한다.
$ java -version
다음 페이지 - 리눅스 우분투 터미널에서 본격적으로 java를 컴파일 및 실행하기 (예제 파일 포함) 바로가기