จากผลการสำรวจของทางต่างประเทศสรุปได้ว่าสิ่งที่ยากที่สุดสำหรับผู้ที่เริ่มต้นศึกษา 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 ได้ครับ

java ง่ายนิดเดียว .....

แก้ไขเมื่อ 8/12/2547 11:58:46

Comment

Comment:

Tweet

chenlina20150801
michael kors outlet
football shoes
ray ban sungalss
michael kors
adidas running shoes
beats by dr dre
burberry outlet
abercrombie kids
michael kors outlet online
louis vuitton
louis vuitton
juicy couture outlet
chi flat iron
toms shoes
new jordans
kids lebron shoes
tory burch flats
coach outlet store online
tory burch outlet
ralph lauren uk
christian louboutin outlet
toms outlet
gucci outlet online
ralph lauren outlet
timberland pro
ed hardy clothing
coach canada outlet
celine
abercrombie & fitch
hermes bags
fendi
ray ban sunglasses
timberland boots
michael kors outlet
coach outlet
louis vuitton online shop
oakley sunglasses sale
ray ban wayfarer
pandora jewelry
coach outlet
michael kors handbags
jordans 11
ray ban glasses
retro jordans 13
michael kors outlet online
true religion
louis vuitton
ray ban outlet
prada uk
soccer jerseys
ray bans
coach factory outlet
oakley outlet
prada outlet
fitflops sale
jordan retro 11
jordan 11 snakeskin
jordan 3 retro
replica rolex watches
jordan 13s
prada outlet
true religion
toms wedges
coach outlet online
ray ban sunglasses
michael kors handbags
michael kors outlet
mont blanc
true religion jeans
michael kors uk
hermes birkin
michael kors outlet
hollister
chanel outlet online
christian louboutin shoes
jordan retro 11
cheap jordans
cheap jerseys wholesale
air max 95
hollister clothing store
hollister
barbour coats
hollister clothing store
true religion outlet
prada
gucci outlet
oakley sunglasses wholesale
cheap oakley sunglasses
ray ban sunglasses outlet
ray ban eyeglasses
gucci shoes
christian louboutin sale
ray ban sunglasses
true religion outlet
louis vuitton
louis vuitton outlet
jordan 5
oakley sunglasses
coach factory
air jordans
coco chanel
abercrombie store
polo ralph lauren
louis vuitton outlet
air jordan pas cher
tod's outlet
abercrombie store
michael kors handbags
tory burch flats
michael kors bag
coach outlet
kids lebron james shoes
kobe bryant shoes 2015
louis vuitton
p90x
oakley sunglasses
michael kors outlet
michael kors outlet online
ralph lauren outlet
coach outlet online
oakley sunglasses wholesale
lululemon sale
louboutin pas cher
burberry outlet
fitflops
coach factory online
cheap jordans
louis vuitton handbags
coach outlet online
hollister jeans
coach outlet
louis vuitton handbags
toms outlet
louis vuitton outlet
coach outlet
michael kors outlet
ray ban sunglasses
michael kors bag
mont blanc
imitation watches
celine outlet
michael kors outlet
chanel outlet
jordan 4 toro
coach outlet online