ตัวอย่างนี้ผมจะติดตั้ง 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)
ไม่มีความเห็น