close

Trust Me!! Trust You!!


  • Blog
  • Local Log
  • Tag Cloud
  • Key Log
  • Guestbook
  • RSS Feed
  • Write a Post
  • Admin

혹시 블로그 스킨이 깨져 보이시나요? 최신버전의 Internet Explorer(Windows용), Opera, Firefox를 사용해보세요.

Found 1 article(s) for 'CentOS'.

  1. 2013/04/26 CentOS jdk 설치

CentOS jdk 설치

IT 뉴스&기타
2013/04/26 13:46
 

1) Java SE Development Kit 6(JDK6) download

http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u31-download-1501634.html 

Linux x86(32-bit) jdk-6u31-linux-i586.bin 파일


2) 설치

mv /home/navi/Downloads/jdk-6u31-linux-i586.bin /usr/local  -> 파일 이동

cd /usr/local -> 디렉토리 변경

chmod 755 jdk-6u31-linux-i586.bin -> 파일 실행 권한 변경

./jdk-6u31-linux-i586.bin -> 설치


3) 환경변수 설정

ln -s jdk1.6.0_31 java -> java로 링크 설정

gedit /etc/profile -> 환경변수 설정 열기

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


source /etc/profile -> 환경 변수 적용


env -> 설정한 환경변수 확인


java -version -> 최종적으로 java 설치 완료 확인(아래와 같이 나오면 정상 설치)

java version "1.6.0_31"
Java(TM) SE Runtime Environment (build 1.6.0_31-b04)
Java HotSpot(TM) Server VM (build 20.6-b01, mixed mode)


4) openjdk 삭제 or java 순서 바꾸기

만약 자동적으로 openjdk가 설치되어 있다면, 새로 sun jdk설치 하였다고 하더라도

버전을 출력해보면...

#java -version

java version "1.6.0_22"
OpenJDK Runtime Environment (IcedTea6 1.10.6) (rhel-1.43.1.10.6.el6_2-i386)
OpenJDK Server VM (build 20.0-b11, mixed mode

위와 같이 openjdk가 기본적으로 딱 자리잡고 있다. 

그러므로 이런경우 openjdk를 삭제하던 아니면 java config를 수정해서 기본 java path를

설치한 path로 잡아주어야 한다.


***삭제의 경우

rpm -qa | grep jdk

java-1.6.0-openjdk-devel-1.6.0.0-1.43.1.10.6.el6_2.i686
java-1.6.0-openjdk-1.6.0.0-1.43.1.10.6.el6_2.i686
java-1.6.0-openjdk-javadoc-1.6.0.0-1.41.1.10.4.el6.i686

yum remove java-1.6.0-openjdk-devel java-1.6.0-openjdk java-1.6.0-openjdk-javadoc


***그냥 두고 jdk 버전의 순서를 변경하는 경우

우선 현재 java config를 살펴보자

# update-alternatives --config java
3 개의 프로그램이 'java'를 제공합니다.
  선택    명령
-----------------------------------------------
*+ 1           /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
   2           /usr/lib/jvm/jre-1.5.0-gcj/bin/java

자동적으로 설치된 openjdk가 자리잡고 있다.

그러므로, 위에 설치한 버전을 config에 추가하고 선택해주어야 한다.

우선 config에 추가

#update-alternatives --install "/usr/bin/java" "java" "/usr/local/jdk1.6.0_31/bin/java" <= 새로 설치한 path

그럼 추가가 됐는지 볼까요?

# update-alternatives --config java
3 개의 프로그램이 'java'를 제공합니다.
  선택    명령
-----------------------------------------------
*+ 1           /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
   2           /usr/lib/jvm/jre-1.5.0-gcj/bin/java
   3           /usr/local/jdk1.6.0_31/bin/java


 현재 선택[+]을 유지하려면 엔터키를 누르고, 아니면 선택 번호를 입력하십시오 :

3)에 추가가됐네요! 그럼 3을 입력하고 엔터키...

# update-alternatives --config java

3 개의 프로그램이 'java'를 제공합니다.
  선택    명령
-----------------------------------------------
* 1           /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
   2           /usr/lib/jvm/jre-1.5.0-gcj/bin/java
  +3           /usr/local/jdk1.6.0_31/bin/java


3이 선택된 것을 알 수 있습니다.

그리고 버전을 출력하면,

#java -version

Java version "1.6.0_31"
Java(TM) SE Runtime Environment (build 1.6.0_31-b04)
Java HotSpot(TM) Server VM (build 20.6-b01, mixed mode)

위와 같이 위에서 설치한 sun Java가 잡혀있는 것을 볼 수 있다.

[출처] [CentOS6.2] jdk 설치|작성자 세상의길잡이


이올린에 북마크하기
TAG 1.6, CentOS, Javase, Jdk
No received trackback. / No comment.

Trackback Address :: http://viper150.cafe24.com/trackback/218

You can also say.

Prev 1 Next
블로그 이미지
이것저것 불펌금지도 퍼다가 담습니다. 외부에 비공개된 페이지 입니다. By. 어른왕자

카테고리

  • 전체 (298)
    • 사는 이야기 (115)
    • 웹 프로그래밍 (102)
    • App 프로그래밍 (22)
    • IT 뉴스&기타 (22)
    • 박한별 (4)
    • 역사&기타지식 (9)

태그목록

  • Button
  • 휴대폰
  • 욕심
  • 간편운동
  • 얻은것
  • Logparser
  • 생산성
  • 최적화
  • 성향
  • java api
  • CD케이스
  • 놀람
  • 실시간tv
  • 보배드림
  • base target
  • 아이유
  • 초년생
  • 미국의료
  • 방화벽
  • 남편
  • 고전
  • 달걀찜
  • 생생정보통
  • 메뉴바
  • JSP
  • 일본
  • 금속
  • 중국
  • mybatis
  • 육이오

최근에 올라온 글

  • 보험사의 조정신청 대응방법.
  • 어느 천재의 앞선 시선.
  • [병맛더빙] 누구게..... (1)
  • 韓경제 `회색 코뿔소` 상황...
  • SVN Connector 설치 URL.
  • 군대를 가지 않는 서울대생.
  • “운은 하늘의 귀여움 받는...
  • 목장에서 알바하다가 캐스...
  • [펌]믿고 거르는 관상.
  • 하루에 1세트씩 하면 좋다...

최근에 달린 댓글

  • <p align="center"><a href="h... 라임애드 02/14
  • <div style="OVERFLOW: hidden... 고사니 02/12
  • <p align="center"><a href="h... 라임정보 02/07
  • <p><img src="https://i.imgur... 브레드 01/22
  • <p><img src="https://i.imgur... 브레드 01/22

최근에 받은 트랙백

  • công ty may đồng phục. công ty may đồng phục 01/08
  • Israelnightclub`s recent blo... Israelnightclub`s recent blo.. 01/06
  • Suggested Browsing. Suggested Browsing 01/06
  • similar site. similar site 01/06
  • לאתר הבית שלנו. לאתר הבית שלנו 01/06

글 보관함

  • 2019/03 (1)
  • 2018/12 (1)
  • 2018/09 (1)
  • 2018/08 (1)
  • 2018/02 (1)

달력

«   2021/02   »
일 월 화 수 목 금 토
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28            

링크

  • Total : 263385
  • Today : 45
  • Yesterday : 29
Tattertools
Eolin
rss

어른왕자's blog is powered byTattertools1.1.2.2 : Animato