본문 바로가기

개발/DevOps

[CentOs] Java 설치하기

1. Java 설치

http://www.oracle.com/technetwork/java/javase/downloads/index.html

 

Java SE - Downloads | Oracle Technology Network | Oracle

Which Java package do I need? Software Developers: JDK (Java SE Development Kit). For Java Developers. Includes a complete JRE plus tools for developing, debugging, and monitoring Java applications. Administrators running applications on a server:  Server

www.oracle.com

java 설치 목록

링크로 들어가 세번째 Linux - xxx.tar.gz 파일을 다운로드 받을꺼다 (형광펜으로 칠해놓은 이미지가 사라지게 되었다...힝)

 

우선 크롬 브라우저에서 진행한다는 가정하에 작성한다

Accept License Agreement에 동의한뒤 세번째 Linux - xxx.tar.gz 파일을 클릭한다 > 로그인 한다 > 파일다운로드 진행

 

우리는 해당 파일을 다운로드하여 FTP로 올려도 되나, wget으로 웹다운로드를 할 것이니깐 링크 따와야 한다 

 

링크는 크롬브라우저 - 크롬 맞춤설정 및 제어? (오른쪽 상단 쩜 세개 있는 거 도구모음같은거 ) - 다운로드 >> 여기까지 들어오는 단축키 ctrl + J ^^,,,

 

보면 해당 java 파일을 설치하는 것을 볼 수 있다

java-링크

형광펜으로 칠해져있는 링크를 오른쪽 마우스 클릭하여 링크 주소 복사를 클릭하여 따온다.

 

 

 

2. wget 패키지 설치

wget은 리눅스 패키지 인데, web get으로 웹 페이지 상에서 파일 다운로드 할때 사용하는 명령어 이다.

 

wget을 설치 후 java를 다운로드한다

 

링크 주소 복사해서 따온 링크를 wget 하단에 {자바다운로드링크}에 추가해준다.

//wget패키지 설치하기 
$ yum -y install wget

// home디렉토리 하위로 이동
$ cd ~

// java다운로드
$ wget --no-cookies \
--no-check-certificate \
--header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" \
"{자바다운로드링크}"

 

처음에 wget으로 링크만 복사해서 설치했는데, 껍데기만 설치가 되어 정상적으로 동작되지 않았다..ㅠ (tmi)

그 이유는 agreement하지 않았기 때문이였고 wget의 옵션을 추가하여 agreement설정을 해준다,

 

 

3. java파일 압축풀기

tar.gz :  여러 파일을 한 파일로 묶는 것을 아카이브라고 하며 확장자는 .tar이다.

           이러한 tar를 gunzip으로 묶어 tar.gz 이다 ㅎㅎ 

 

일단 그 압축파일을 푼 다음, 설치된 파일을 접근하기 쉽게 변경한다. 

설치된 파일명이 투멋취 하기 때문에 이름을 변경하고 위치를 이동시킨다. 

 

 

//압축풀기
$tar xvfz jdk-12.0.1_linux-x64_bin.tar.gz

//압축풀린 java파일을 jdk로 파일명 변경
$mv jdk-12.0.1_linux-x64_bin jdk

// /usr/local로 jdk이동
$mv jdk /usr/local

// 가서 확인해보게 그쪽으로 이동
$cd /usr/local/jdk

 

 

4. 환경변수 설정

4-1 ) /etc/profile vs ~/.bash_profile

/etc/profile 은 전체 (시스템) 환경변수 이고 

~/.bash_profile 은 사용자용 환경변수 이다. 

즉 /etc/profile 은 부팅시 적용되는 환경변수이고, 사용자가 로드인하면 ~/.bash_profile을 다음으로 본다.

 

4-2) 설정

export 환경변수명 = 값

 


$vi /etc/profile 

//편집기 하위에 추가 
export JAVA_HOME=/usr/local/jdk
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar

//환경변수 적용
$source /etc/profile

 

5. 환경변수 설정 확인

$echo $JAVA_HOME

 

6. java확인 

 

$javac --version

> javac 12.0.1

 

끗 !