JAVA坏境变量中的JAVAHOMEPATHCLASSPATH的设置与作用.doc_第1页
JAVA坏境变量中的JAVAHOMEPATHCLASSPATH的设置与作用.doc_第2页
JAVA坏境变量中的JAVAHOMEPATHCLASSPATH的设置与作用.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

JAVA坏境变量中的JAVA_HOME,PATH,CLASSPATH的设置与作用从所周知,使用Java语言进行软件开发,一定需要使用到SUN公司的Jdk,那么安装Jdk和设置相关的系统环境变量则是最基本的操作。今天我就把所涉及到的JAVA_HOME、PATH、CLASSPATH三个环境变量的设置及作用做一个详细的讲解。在把Jdk安装到计算机中之后,我们来进行设置使Java环境能够使用。 首先右键点我的电脑。打开属性。然后选择“高级”里面的“环境变量”,在新的打开界面中的系统变量需要设置三个属性“JAVA_HOME”、“PATH”、“CLASSPATH”,其中在没安装过Jdk的环境下。PATH属性是本来存在的。而JAVA_HOME和CLASSPATH是不存在的。具体步骤:一、点“新建”,然后在变量名写上JAVA_HOME,顾名其意该变量的含义就是java的安装路径,然后在变量值写入刚才安装的路径“C:Javajdk1.6”。(注:如果安装的路径不是磁盘C或者不是在Javajdk1.6这个文件夹,可对应修改。以下文字都是假定安装在C:Javajdk1.6里面)二、其次在系统变量里面找到PATH,然后点编辑,PATH变量的含义就是系统在任何路径下都可以识别java命令,则变量值为“.;%JAVA_HOME%bin”,(其中“%JAVA_HOME%”的意思为刚才设置JAVA_HOME的值),也可以直接写上“C:Javajdk1.6bin” 。三、最后再点“新建”,然后在变量名上写CLASSPATH,该变量的含义是为Java加载类(class or lib)路径,只有类在CLASSPATH中,java命令才能识别。其值为“.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtoos.jar (要加.表示当前路径)”,而“%JAVA_HOME%”有相同意思。四、以上三个变量设置完毕,则按“确定”直至属性窗口消失,下来是验证看看安装是否成功。先打开“开始”- “运行”,打入“cmd”,进入dos系统界面。然后打“java -version”,如果安装成功。系统会显示java version jdk1.6.0,这样环境变量就设置好了。下面进行对JAVA_HOME,PATH,CLASSPTH的含义进行讲解: 一、设置JAVA_HOME: 1.为了方便引用,比如,你JDK安装在C:Program FilesJavajdk1.6.0目录里,则设置JAVA_HOME为该目录路径, 那么以后你要使用这个路径的时候, 只需输入%JAVA_HOME%即可, 避免每次引用都输入很长的路径串; 2.归一原则, 当你JDK路径被迫改变的时候, 你仅需更改JAVA_HOME的变量值即可, 否则,你就要更改任何用绝对路径引用JDK目录的文档, 要是万一你没有改全, 某个程序找不到JDK, 后果是可想而知的-系统崩溃! 3.第三方软件会引用约定好的JAVA_HOME变量, 不然, 你将不能正常使用该软件, 以后用JAVA久了就会知道, 要是某个软件不能正常使用, 不妨想想是不是这个问题. 二、设置CLASSPATH: 这是一个很有趣,当然也比较折磨初学者的问题, 这个变量设置的目的是为了程序能找到相应的.class文件, 不妨举个例子: 你编译一个JAVA程序-A.java, 会得到一个A.class的类文件,你在当前目录下执行java A, 将会得到相应的结果(前提是你已经设置CLASSPATH为.). 现在, 你把A.class移到别的目录下(例如:e:), 执行java A, 将会有NoClassDefFindError的异常,原因就是找不到.class文件, 现在你把CLASSPATH增加为:.;e:再运行java A, 看看会有什么结果),一切正常, java命令通过CLASSPATH找到了.class文件! 三、设置PATH: 道理很简单, 你想在任何时候都使用%JAVA_HOME%binjava 来执行java命令吗, 当然不会, 于是, 你可以选择把 %JAVA_HOME%bin添加到PA

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论