Elasticsearch

JAVA 설치

Jack Moon 2012. 10. 8. 15:38

java 설치

Centos 에 자바(java) 설치하기

 

아래 내용이 너무 오래된 내용이라 업데이트 합니다. (2015. 08. 18)

 

1. JDK 다운로드

 

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

에서 적당한 놈으로 다운로드 합니다.

 

[root@~]# uname -m
i686

 

Centos의 비트를 확인합니다. 32bit

 

 

 

[root@~]# wget http://download.oracle.com/otn-pub/java/jdk/8u51-b16/jdk-8u51-linux-i586.tar.gz

wget으로는 다운이 되지 않는군요. 다운로드 하여 리눅스 머신으로 옮깁니다. -> 위치 /usr/local

 

[root@~]# cd /usr/local/

[root@local]# tar zxvf jdk-8u51-linux-i586.tar.gz

[root@local]# ln -s jdk1.8.0_51 java

심볼릭링크를 만드는 이유는 JDK가 업데이트 되어도 설정파일 변경없이 그대로 사용하기 위함입니다.

 

설정파일 변경

[root@local]# vi /etc/profile

# /etc/profile

# System wide environment and startup programs, for login setup
# Functions and aliases go in /etc/bashrc

 

JAVA_HOME=/usr/local/java
CLASSPATH=.:$JAVA_HOME/lib/tools.jar
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME CLASSPATH PATH

 

pathmunge () {
 if ! echo $PATH | /bin/egrep -q "(^|:)$1($|:)" ; then
    if [ "$2" = "after" ] ; then

 

 

설정파일적용

[root@~]# source /etc/profile

 

테스트

[root@~]# java -version
java version "1.8.0_51"
Java(TM) SE Runtime Environment (build 1.8.0_51-b16)
Java HotSpot(TM) Server VM (build 25.51-b03, mixed mode)
[root@~]# javac -version
javac 1.8.0_51

 

< 끝 >

 

 

 

######################################################  OLD #################################################

######################################################  OLD #################################################

######################################################  OLD #################################################

 

참고 : http://sangu12.egloos.com/2816586


자바 삭제

#  java -version
#  rpm -qa | grep java
#  rpm -qa | grep jdk
#  yum remove java    또는 # rpm –e --nodeps 패키지명

설치 (다운로드 사이트 http://java.sun.com/javase/downloads/index.jsp)

#  cd /usr/local
#  wget http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/jdk-6u24-linux-i586.bin?BundledLineItemUUID=OmKJ_hCyvcIAAAEuBrEIRC1u&OrderID=y_iJ_hCyQtoAAAEu67AIRC1u&ProductID=xpeJ_hCwsEQAAAEtAMoADqmS&FileName=/jdk-6u24-linux-i586.bin
#  mv jdk-6u24-linux-i586.bin\?AuthParam\=1297842717_c9b1ca91ae6a53993c01c1b586ef0eca\&TicketId\=B%2Fw9lBWERVNCSxZFMlRckgXn\&GroupName\=CDS\&FilePath\=%2FESD6%2FJSCDL%2Fjdk%2F6u24-b07%2Fjdk-6u24-linux-i586.bin\&File\=jdk-6u24-linux-i586.bin jdk-6u24-linux-i586.bin
#  chmod 700 jdk-6u24-linux-i586.bin
#  ./jdk-6u24-linux-i586.bin


JDK 환경설정

#  vi /etc/profile

export JAVA_HOME="/usr/local/jdk1.6.0_24"
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar

***** CLASSPATH=.  .을 입력하지 않았을 경우 CLASSPATH를 못 찾음

 

 

#  source /etc/profile
#  java -version

 

JAVA API

  1.   wget http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/jdk-6u23-docs.zip?BundledLineItemUUID=BASJ_hCwpqoAAAEu750AGTKp&OrderID=J26J_hCwHFIAAAEu4J0AGTKp&ProductID=PCmJ_hCw30kAAAEsKr0axqRl&FileName=/jdk-6u23-docs.zip

 

  1.    mv jdk-6u23-docs.zip\?AuthParam\=1297930273_5e24671adde2d8bfb752dd7d2ed51e25\&TicketId\=B%2Fw8kxqISVxOQR1CM1RdlQPh\&GroupName\=CDS\&FilePath\=%2FESD6%2FJSCDL%2Fjdk%2F6u23-docs%2Fjdk-6u23-docs.zip\&File\=jdk-6u23-docs.zip jdk-6u23-docs.zip

#   unzip jdk-6u23-docs.zip

 

 Windows JAVA 설치
최신버전 : jdk-6u24-windows-i586.exe

// path에 추가
;C:\Program Files\Java\jdk1.6.0_24\bin

//classpath
.;C:\Program Files\Java\jdk1.6.0_24\lib\tools.jar

 

'Elasticsearch' 카테고리의 다른 글

[Elasticsearch] 엘라스틱서치 데이터 입력  (0) 2015.08.20
[Elasticsearch] 엘라스틱서치 설치  (0) 2015.08.19
Mysql JDBC 설치  (0) 2012.10.08
Lucene 소스 수정 및 컴파일  (0) 2012.10.08
Lucene 설치  (0) 2012.10.08