วันศุกร์ที่ 8 มิถุนายน พ.ศ. 2550

การติดตั้ง Java SDK 1.6 และ Apache Ant 1.7 บน CentOS 4,Fedora Core (4-6)

สวัสดีครับ วันนี้นำเรื่องการติดตั้ง Java SDK กับ Apache Ant มาฝากกัน ก็เป็นการติดตั้งแบบง่ายๆ ไม่มีอะไรยุ่งยากน่ะครับ มาเริ่มกันเลยดีกว่า

การติดตั้ง Java

1. ขั้นแรกเราต้องดาวน์โหลด Java SDK มาจากเว็ปไซต์http://java.sun.com/javase/downloads/index.jsp ผมดาวน์โหลดเป็น .bin มาน่ะครับ

2. upload .bin ที่ดาวน์โหลดมาไปไว้ใน /usr/lib/jvm เมื่อ upload เสร็จจะได้ /usr/lib/jvm/jdk-6u1-linux-i586.bin

3. extract ไฟล์ /usr/lib/jvm/jdk-6u1-linux-i586.bin

#cd /usr/lib/jvm
#chmod +x jdk-6u1-linux-i586.bin
#./jdk-6u1-linux-i586.bin
#rm -rf jdk-6u1-linux-i586.bin

4. เราก็จะได้ /usr/lib/jvm/jdk1.6.0_01/

5. ทำการสร้าง symbolic link ไว้ที่ /etc/alternatives

#ln -s /usr/lib/jvm/jdk1.6.0_01/bin/java /etc/alternatives/java
ln: `/etc/alternatives/java': File exists << แสดงว่าเครื่องเรามี java ติดตั้งอยู่

วิธีแก้ปัญหานี้ให้ลบ symbolic link เก่าออกก็ใช้ได้แล้วครับ

#rm -rf /etc/alternatives/java

แล้วสั่งสร้าง symbolic link ใหม่อีกที

#ln -s /usr/lib/jvm/jdk1.6.0_01/bin/java /etc/alternatives/java

6. สร้าง symbolic link ไว้ใน /usr/bin/java เพื่อสะดวกในการใช้งาน

#ln -s /etc/alternatives/java /usr/bin/java

ถ้ามันมี error แสดงขึ้นมาว่า
ln: `/usr/bin/java': File exists ก็ไม่ต้องสนใจมันครับแสดงว่ามีการทำ link ไว้แล้ว

ทดลองสั่ง
#java -version
java version "1.6.0_01"
Java(TM) SE Runtime Environment (build 1.6.0_01-b06)
Java HotSpot(TM) Client VM (build 1.6.0_01-b06, mixed mode, sharing)

ติดตั้ง Java SDK 1.6 สำเร็จแล้ว

การ Setup JAVA_HOME

1. สร้าง symbolic link ที่ใช้ไปยังไดเร็กทอรีที่ติดตั้ง Java ให้กับ JAVA_HOME

#ln -s /usr/lib/jvm/jdk1.6.0_01 /etc/alternatives/jdk

ทดสอบ

#ls -al จะแสดงรายละเอียดเหมือนกับ /usr/lib/jvm/jdk1.6.0_01

2. กำหนดตัวแปรโกลบอล JAVA_HOME

#nano /etc/profile

เพิ่ม 2 บรรทัดต่อไปนี้เข้าไปไว้บรรทัดสุดท้าย

export JAVA_HOME="/etc/alternatives/jdk"
export PATH="$PATH:$JAVA_HOME/bin"

3. logout ออกจากระบบ แล้วลอง login เข้ามาในระบบใหม่ จากนั้นสั่ง

#echo $JAVA_HOME จะได้
/etc/alternatives/jdk

เป็นอันเสร็จการตั้งค่า JAVA_HOME

การติดตั้ง Apache Ant

1. ดาวน์โหลด Apache Ant ได้จาก http://ant.apache.org/bindownload.cgi

#cd /usr/local
#wget http://mirror.in.th/apache/ant/binaries/apache-ant-1.7.0-bin.tar.gz

2. แตกไฟล์ apache-ant-1.7.0-bin.tar.gz

#tar zxvf apache-ant-1.7.0-bin.tar.gz
#rm -rf apache-ant-1.7.0-bin.tar.gz

3. สร้าง symbolic link ให้กับ ant

#ln -s /usr/local/apache-ant-1.7.0/bin/ant /etc/alternatives/ant
#ln -s /usr/local/apache-ant-1.7.0 /etc/alternatives/anthome
#ln -s /etc/alternatives/ant /usr/bin/ant

4. กำหนดตัวแปรโกลบอล ANT_HOME เหมือนกับ Java ด้านบน

#nano /etc/profile

เพิ่มบรรทัดต่อไปนี้เข้าไว้ด้านล่าง JAVA_HOME

export ANT_HOME="/etc/alternatives/anthome"

และเพิ่ม ANT_HOME เข้าไปไว้ใน PATH โดยแก้ไข

export PATH="$PATH:$JAVA_HOME/bin:$ANT_HOME"

5. logout และเข้าระบบใหม่

ตรวจสอบ ant

#ant -version
Apache Ant version 1.7.0 compiled on December 13 2006

ตรวจสอบ ANT_HOME

#echo $ANT_HOME
/etc/alternatives/anthome


เสร็จเรียบร้อยแล้วครับ ไม่ยากเลยใช่ไหมครับ

ไม่มีความคิดเห็น: