우분투 자바 설치 경로 - ubuntu jaba seolchi gyeonglo

가끔 우분투에서 작업하다 보면, 내가 자바를 따로 압축파일을 받아서 설치했는지

apt-get 명령어로 설치했는지도 헷갈릴 때가 있다. (feat.기억력 감퇴)

이에 설치된 자바 경로를 찾는 두가지 방법을 정리해본다.

방법 1

터미널에서의 다음의 명령어를 입력한다.

update-alternatives --list java

방법 1이 간단하고 쉽지만, 좀 더 복잡하게(???) 알고자 할때 방법 2도 있다.

방법 2

whereis java

입력에서 나온 /usr/bin/java를 이용

ls -l /usr/bin/java

다시 출력된 링킹 주소를 이용하여

ls -l /etc/alternatives/java

하면 최종적인 주소가 출력될 것이다.

우분투 자바 설치 경로 - ubuntu jaba seolchi gyeonglo
java 경로 알아보기 종합선물세트, 결과는 같다.

Ubuntu에서 apt-get으로 Java를 설치하고, 환경변수를 설정하는 방법에 대해서 설명하겠습니다.

  일단 설치하기에 앞서, java를 설치할때 어떤 설치 항목이 있는지 살펴보면 JRE, JDK가 있습니다. 그럼 각각 어떤 역할을 하는지 알고, 내가 필요한 부분만 설치하시면됩니다. JRE (Java Runtime Environment) 즉, 자바로 구현이 되어있는데 프로그램을 동작시킬 때 필요한 라이브러리들과, 기타 파일들을 가지고 있다. JRE는 JVM의 실행 환경을 구현했다고 생각하면 된다. JDK (Java Development Kit)은 JRE + 개발을 위한 도구(javac, java 등)을 포함합니다. 그럼 내가 만약 개발자라면 JRE가 아닌 JDK를 설치해야겠지요.

설치하기

sudo apt-get update

# java의 설치 유무를 파악하고...
java -version

sudo apt-get install default-jdk
sudo apt-get install default-jre


# OpenJDK7을 설치하기 위해서는
sudo apt-get install openjdk-7-jre
sudo apt-get install openjdk-6-jre

sudo apt-get install openjdk-7-jdk
sudo apt-get install openjdk-6-jdk

# Oracle JDK를 설치하기 위해서는
sudo apt-get install oracle-java7-installer
sudo apt-get install oracle-java6-installer

환경설정

Java 관리하기

여러개의 java가 설치되어 있다면, 내가 원하는 java를 default로 설정하는 방법이 있다.

sudo update-alternatives --config java

를 하면 선택이 가능하다.

JAVA_HOME 설정하기

sudo update-alternatives --config java를 통해 내가 설치한 java의 경로를 확인하고, 경로를

sudo vi /etc/environment

에 입력하면 된다. 입력을 한 뒤에 /etc/environment의 파일을 reload하면 설정이 끝난다. 

JAVA_HOME="/usr/lib/jvm/java-7-openjdk-amd64"
source /etc/environment

echo $JAVA_HOME 을 통해 확인이 가능하다.

이번 포스팅에서는 우분투에 자바를 설치하는 과정을 포스팅해보겠습니다.

자바 설치는 리눅스의 패키지 관리명령어인 apt-get을 이용해보도록 하겠습니다.

일단 설치 과정은 굉장히 간단합니다.

위에서 언급한 apt-get 명령어 한줄이면 자바가 설치되게 됩니다.

## 설치가능리스트 업데이트

apt-get update

## JDK install

sudo apt-get install openjdk-8-jdk

cs

먼저 설치가능한 리스트를 업데이트해주는 명령어를 실행한뒤, JDK설치 명령어를 실행하여 JDK를 설치해 줍니다.

우분투 자바 설치 경로 - ubuntu jaba seolchi gyeonglo

설치를 진행하다보면 중간에 계속 진행하겠냐는 질문을 받게됩니다. Y를 입력하고 쭉쭉 넘어가면 되겠습니다.

설치가 완료되고, 정상적으로 설치가 완료되었는지 확인해 봅니다.

## java version 체크

java -version

cs

java -version 체크를 입력해주고 아래와 같이 1.8.0 버전이 확인되면 정상적으로 설치가 완료된 것입니다.

우분투 자바 설치 경로 - ubuntu jaba seolchi gyeonglo

2. 자바 환경변수 설정

자바 설치가 정상적으로 완료되었으면, 환경설정을 해주어야합니다.

먼저 javac의 위치를 확인해야 합니다.

## javac 위치 확인

which javac

## javac 위치 확인
readlink -f /usr/bin/javac

cs

우분투 자바 설치 경로 - ubuntu jaba seolchi gyeonglo

위와같이 javac의 위치를 확인한 후 설정파일을 수정해 주면 됩니다.

## 설정파일 열기

sudo vi /etc/profile

cs

설정파일을 열어준 후 내용을 입력해 주면 되겠습니다.

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64

export PATH=$JAVA_HOME/bin/:$PATH

export CLASS_PATH=$JAVA_HOME/lib:$CLASS_PATH

cs

설정파일 하단에 위의 내용을 추가해주면 되겠습니다.

파일을 저장한 후 정상적으로 환경설정이 되었는지 확인해주면 됩니다.

## 환경설정파일 적용

source /etc/profile

## JAVA환경변수 정상적용 확인

echo $JAVA_HOME

cs

우분투 자바 설치 경로 - ubuntu jaba seolchi gyeonglo

위와 같이 명령을 진행했을때 정상적으로 경로가 노출되면, 환경설정이 완료된 것입니다.

여기까지 포스팅을 마치겠습니다.