우분투 - Java 설치 (환경변수 설정)

 

 

우분투에 자바 설치하기

 

 

1.자바 JDK 설치

JDK에 JRE도 들어있기 때문에 JDK만 설치한다

sudo apt-get install openjdk-8-jdk

 

 

2.자바 버전 확인

java -version

javac -version

 

 

3.설치된 자바 리스트 확인

(여러개면 특정버전을 선택할 수 있다.)

sudo update-alternatives --config

 

 

4.설치된 자바 경로 확인

which javac

/usr/bin/javac

 

 

ls -l /usr/bin/java*

lrwxrwxrwx 1 root root 22 11월 15 14:10 /usr/bin/java -> /etc/alternatives/java

lrwxrwxrwx 1 root root 23 11월 15 14:10 /usr/bin/javac -> /etc/alternatives/javac

lrwxrwxrwx 1 root root 25 11월 15 14:10 /usr/bin/javadoc -> /etc/alternatives/javadoc

lrwxrwxrwx 1 root root 23 11월 15 14:10 /usr/bin/javah -> /etc/alternatives/javah

lrwxrwxrwx 1 root root 23 11월 15 14:10 /usr/bin/javap -> /etc/alternatives/javap

 

 

ls -l /etc/alternatives/java*

lrwxrwxrwx 1 root root 46 11월 15 14:10 /etc/alternatives/java -> /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java

lrwxrwxrwx 1 root root 56 11월 15 14:10 /etc/alternatives/java.1.gz -> /usr/lib/jvm/java-8-openjdk-amd64/jre/man/man1/java.1.gz

lrwxrwxrwx 1 root root 43 11월 15 14:10 /etc/alternatives/javac -> /usr/lib/jvm/java-8-openjdk-amd64/bin/javac

lrwxrwxrwx 1 root root 53 11월 15 14:10 /etc/alternatives/javac.1.gz -> /usr/lib/jvm/java-8-openjdk-amd64/man/man1/javac.1.gz

lrwxrwxrwx 1 root root 45 11월 15 14:10 /etc/alternatives/javadoc -> /usr/lib/jvm/java-8-openjdk-amd64/bin/javadoc

lrwxrwxrwx 1 root root 55 11월 15 14:10 /etc/alternatives/javadoc.1.gz -> /usr/lib/jvm/java-8-openjdk-amd64/man/man1/javadoc.1.gz

lrwxrwxrwx 1 root root 43 11월 15 14:10 /etc/alternatives/javah -> /usr/lib/jvm/java-8-openjdk-amd64/bin/javah

lrwxrwxrwx 1 root root 53 11월 15 14:10 /etc/alternatives/javah.1.gz -> /usr/lib/jvm/java-8-openjdk-amd64/man/man1/javah.1.gz

lrwxrwxrwx 1 root root 43 11월 15 14:10 /etc/alternatives/javap -> /usr/lib/jvm/java-8-openjdk-amd64/bin/javap

lrwxrwxrwx 1 root root 53 11월 15 14:10 /etc/alternatives/javap.1.gz -> /usr/lib/jvm/java-8-openjdk-amd64/man/man1/javap.1.gz

 

 

ls -l /usr/lib/jvm/java-8-openjdk-amd64/

합계 20

lrwxrwxrwx 1 root root   22 11월  9 14:07 ASSEMBLY_EXCEPTION -> jre/ASSEMBLY_EXCEPTION

lrwxrwxrwx 1 root root   22 11월  9 14:07 THIRD_PARTY_README -> jre/THIRD_PARTY_README

drwxr-xr-x 2 root root 4096 11월 15 14:10 bin

lrwxrwxrwx 1 root root   41 11월  9 14:07 docs -> ../../../share/doc/openjdk-8-jre-headless

drwxr-xr-x 3 root root 4096 11월 15 14:10 include

drwxr-xr-x 5 root root 4096 11월 15 14:10 jre

drwxr-xr-x 3 root root 4096 11월 15 14:10 lib

drwxr-xr-x 4 root root 4096 11월 15 14:10 man

lrwxrwxrwx 1 root root   20 11월  9 14:07 src.zip -> ../openjdk-8/src.zip

 

 

이곳에 실제 자바 파일이 있다.

ls -l /usr/lib/jvm 

합계 4

lrwxrwxrwx 1 root root   20 11월  9 14:07 java-1.8.0-openjdk-amd64 -> java-8-openjdk-amd64

drwxr-xr-x 7 root root 4096 11월 15 14:10 java-8-openjdk-amd64

 

 

5.환경변수 설정

vi ~/.bashrc 

 

/usr/lib/jvm/java-8-openjdk-amd64/ 에 설치된 자바파일을 경로로해서 JAVA_HOME으로 설정

 

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

export PATH="$PATH:$JAVA_HOME/bin”

 

 

6.적용하기

source ~/.bashrc

 

 

7.자바 환경변수 확인

echo $JAVA_HOME

 

 

*참고

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

#Maven
export MVN_HOME=/usr/share/maven

#Tomcat8 Home
export CATALINA_HOME=/usr/share/tomcat8


#path
export PATH=$PATH:$MVN_HOME/bin
export PATH=$PATH:$JAVA_HOME/bin
export PATH=$PATH:$CATALINA_HOME/bin

 

 

8.성공적으로 설치 되었다면 아래와 같은 텍스트가 출력된다.

/usr/lib/jvm/java-8-openjdk-amd64