หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: สิ่งที่ยากที่สุดสำหรับผู้ที่เริ่มต้นศึกษา java  (อ่าน 393 ครั้ง)
dynaz
dynaz of iDeeZiGn
ประธานฝ่ายความมั่นคง
Creative High School
*****

Karma: +1/-0
ออฟไลน์ ออฟไลน์

กระทู้: 234



ดูรายละเอียด เว็บไซต์
« เมื่อ: สิงหาคม 06, 2009, 03:43:26 am »

ที่มา : http://somkiat.exteen.com/20041208/java

จากผลการสำรวจของทางต่างประเทศสรุปได้ว่าสิ่งที่ยากที่สุดสำหรับผู้ที่เริ่มต้นศึกษา java คือ ...

การ set classpath เพื่อให้สามารถ run และ compile java ได้ครับ

ผมก็เป็นคนนึงที่ยังงงๆ กับปัญหานี้อยู่เลย เพราะว่าตั้งแต่เริ่มศึกษามาผมไม่เจอปัญหานี้เลย

เพราะว่าผมเริ่มศึกษา java จาก commmand line โดยไม่ต้องใช้ editor มาช่วยก่อนมั้งครับ

มาดูว่า การ set path และ classpath เพื่อให้สามารถ run และ compile java ได้เขาจะต้องทำกันอย่างไร

1. set JAVA_HOME เพื่อกำหนด path ที่ติดตั้ง java ครับ เช่น

set JAVA_HOME=c:\J2SDK1.5

2. ถ้าต้องการให้สามารถ run/compile จากที่ใดก็ได้ โดยผ่าน command ก็สามารถทำดังนี้

set PATH=.;%HAVA_HOME%\bin;%PATH%

3. มาดูการ set CLASSPATH กัน โดยพื้นฐานการทำงานของการ compile และ run นั้นจะมีอ่าน library ตาม path ที่อยู่ใน CLASSPATH environment ของระบบครับหลังจากที่อ่าน library พื้นฐานของ java แล้ว ดังนั้น CLASSPATH จึงมีความสำคัญมาก ดังนี้

set p=c:\somelib\test.jar

set CLASSPATH=.;%p%;%CLASSPATH%

ตัวอย่างนี้ตอน compile java source code ก็จะไปอ่าน test.jar มาเพื่อใช้ในการ compile ด้วยครับ

หรือว่าเราต้องการจะ compile โดยให้ output จากการ compile หรือ class files ไปไว้ใน directory ที่ต้องการแล้วนั้นจะต้อง set environment ดังนี้

set p1=c:\classes //Target for keep class files

set CLASSPATH=.;%p1%;%CLASSPATH%

>>>javac -d %p1% someCode.java

เพียงเท่านี้แหละครับการ set PATH และ CLASSPATH เพื่อให้สามารถ run และ compile java ได้ครับ

บันทึกการเข้า

bomberman4198
Creative Newbie
*

Karma: +0/-0
ออฟไลน์ ออฟไลน์

กระทู้: 4



ดูรายละเอียด
« ตอบ #1 เมื่อ: พฤษภาคม 09, 2010, 11:09:44 am »

ขอบคุนมากมาย แต่ก้อยังงงอยู่ดี ยังมิคล่อง Algorithm

บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์
กระโดดไป: