????java????????????

????windows xp??????JDK??????????

????1.???JDK??????????п???????尲?????????????????????????D:javajdk1.5.0_08??

????2.??????????“??????”?????“????”??

????3.???“???”????????“????????”??

????4.??“??????”?У?????3???????JAVA_HOME??PATH??CLASSPATH(??Сд????ν)?????????????“??”????????????“???”??

????5.JAVA_HOME???JDK???·?????????????????·??D:javajdk1.5.0_08????·???°???lib??bin??jre??????У???????????????????????tomcat??eclipse????????*?????????

????Path????????????κ?·???????java?????????

????%JAVA_HOME%in;%JAVA_HOME%jrein

????CLASSPATH?java??????(class or lib)·???????????classpath?У?java???????????????

????.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar (???.??????·??)

????%JAVA_HOME%??????????????JAVA_HOME??

????6.“???”??>;“????”??????“cmd”??

????7.????????“java -version”??“java”??“javac”??????????????棬??????????????ó????

????8.?????????????????濪????????java????ɡ?

???????潲??java??????????????????linux?μ????÷?????

??????????????????????????????????JAVA_HOME??PATH ?? CLASSPATH??

????JAVA_HOME???????????????? Java ??????????Щ Java ?????????Щ Java ?????????????????????? PATH ?? CLASSPATH ?????????????????????????á?

????PATH????????·???б??????????????????????????????????????????????????????·?????????????????? PATH ?е?????·???????????????????? PATH ?е?·?????????????????Java ????????? (javac)????????? (java) ???Щ???????? (javadoc?? jdb ??) ???????·???μ? bin ???С??????????y???·?????? PATH ?????С?

????CLASSPATH?????????·???б???????????? Java ???????????????????????? CLASSPATH ?б??г?????????·????????????? .jar ?????Java ????????????? .jar ?????????????????в?????????????????? JDK ???·???μ? jrelib t.jar (Linux: jre/lib/rt.jar) ?????? CLASSPATH ?С?

????PATH ?? CLASSPATH ?????·???б???б??е???? (??????·??) ?????÷????????? Windows ?£????????? (;)?????? Linux ?£???????e?? (:)??

??????????????????????????? Windows ?? Linux ???????????????????????????????????衣???? JDK ?? Windows ?μ???·???? C:jdk???? Linux ?μ???·???? /usr/local/jdk/????????????? JDK ?????????????????

C:jdk (/usr/local/jdk)
|-- bin
|-- demo
|-- include
|-- jre
| |-- bin
| `-- lib
`-- lib

????***** ?? Windows ??????