ติดตั้ง Java อย่างถูกต้องใน CentOS 5


ตัวอย่างนี้ผมจะติดตั้ง Java 1.6.0_35 ลงบน CentOS 5.8 เพื่อให้สามารถใช้งานได้อย่างไม่มีปัญหากับ Tomcat Server (อ้างอิงจาก http://silverdire.com/2012/06/12/correct-java-installation-centos-5/)

1. ตรวจสอบว่ามีการติดตั้ง package Java ไว้อยู่ในเครื่องหรือไม่

#rpm -qa | grep jre
#rpm -qa | grep jdk
#rpm -qa | grep openjdk

2. หากตรวจสอบพบ ให้ทำการถอนออก

#yum erase jre jdk openjdk

3.ดาวน์โหลด  jdk-6u35-linux-i586.bin จากที่นี่ ไปไว้ที่ /usr/java  (หากไม่มีให้สร้างขึ้นไว้ให้เรียบร้อย)
http://www.oracle.com/technetwork/java/javase/downloads/jdk6u35-downloads-1836443.html

4. เปลี่ยนให้สามารถรันได้และทำการติดตั้ง

#chmod +x jdk-6u35-linux-i586.bin
#./jdk-6u35-linux-i586.bin

5. ทำการตั้งค่าระบบให้กับ java

#alternatives --install /usr/bin/java java /usr/java/jdk1.6.0_35/jre/bin/java 20000
#alternatives --install /usr/bin/javaws javaws /usr/java/jdk1.6.0_35/jre/bin/javaws 20000
#alternatives --install /usr/bin/javac javac /usr/java/jdk1.6.0_35/bin/javac 20000
#alternatives --install /usr/bin/jar jar /usr/java/jdk1.6.0_35/bin/jar 20000
#alternatives --set java /usr/java/jdk1.6.0_35/jre/bin/java
#alternatives --set javaws /usr/java/jdk1.6.0_35/jre/bin/javaws
#alternatives --set javac /usr/java/jdk1.6.0_35/bin/javac
#alternatives --set jar /usr/java/jdk1.6.0_35/bin/jar

สำเร็จเรียบร้อยครับ ลองทดสอบดูโดยใช้คำสั่ง จะได้ผลลัพธ์ดังแสดงด้านล่างครับ

#java -version 

java version "1.6.0_35"
Java(TM) SE Runtime Environment (build 1.6.0_35-b10)
Java HotSpot(TM) Client VM (build 20.10-b01, mixed mode, sharing)

คำสำคัญ (Tags): #centos#install#java#JRE
หมายเลขบันทึก: 533237เขียนเมื่อ 18 เมษายน 2013 14:03 น. ()แก้ไขเมื่อ 18 เมษายน 2013 14:11 น. ()สัญญาอนุญาต: ครีเอทีฟคอมมอนส์แบบ แสดงที่มา-ไม่ใช้เพื่อการค้า-ไม่ดัดแปลงจำนวนที่อ่านจำนวนที่อ่าน:


ความเห็น (0)

ไม่มีความเห็น

ไม่อนุญาตให้แสดงความเห็น
พบปัญหาการใช้งานกรุณาแจ้ง LINE ID @gotoknow
ClassStart
ระบบจัดการการเรียนการสอนผ่านอินเทอร์เน็ต
ทั้งเว็บทั้งแอปใช้งานฟรี
ClassStart Books
โครงการหนังสือจากคลาสสตาร์ท