没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
一,JDK环境变量的配置和安装
第一步:点击安装jdk安装程序,将文件包解压缩到指定的路径中(建议用C盘符),复制路径(如:
C:\Program Files\Java\jdk1.6.0_10)。
第二步:在环境变量的系统变量中新建一个变量“JAVA_HOME”,在其变量值中输入第一步中复制的jdk安装的路径(
C:\Program Files\Java\jdk1.6.0_10)。
第三步:再次新建一个变量“classpath”,变量值为:
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
第四步:最后创建一个变量“path”,变量值为:
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
二,设置环境变量的作用
1,设置JAVA_HOME:
(1).为了方便引用,比如,你JDK安装在C:\Program Files\Java\jdk1.6.0目录里,则设置JAVA_HOME为该目录路径, 那么以后你要使用这个路径的时候, 只需输入%JAVA_HOME%即可, 避免每次引用都输入很长的路径串;
(2).归一原则, 当你JDK路径被迫改变的时候, 你仅需更改JAVA_HOME的变量值即可, 否则,你就要更改任何用绝对路径引用JDK目录的文档, 要是万一你没有改全, 某个程序找不到JDK, 后果是可想而知的----系统崩溃!
(3).第三方软件会引用约定好的JAVA_HOME变量, 不然, 你将不能正常使用该软件, 以后用JAVA久了就会知道, 要是某个软件不能正常使用, 不妨想想是不是这个问题.
2,设置CLASSPATH:
这个变量设置的目的是为了程序能找到相应的".class"文件, 举个例子: 你编译一个JAVA程序---A.java, 会得到一个A.class的类文件,你在当前目录下执行java A, 将会得到相应的结果(前提是你已经设置CLASSPATH为"."). 现在, 你把A.class移到别的目录下(例如:"e:\"), 执行java A, 将会有NoClassDefFindError的异常,原因就是找不到.class文件, 现在你把CLASSPATH增加为:".;e:\"再运行java A, 看看会有什么结果~~:)~~~, 一切正常, java命令通过CLASSPATH找到了.class文件!
设置CLASSPATH中的dt.jar和tools.jar,因为这些jar包可能在编译运行java类中用到,举个例子:假设A.java文件中用到了 dom4j.jar 这个包,这个包在D盘下,如果运行 javac A.java会出错,因为找不到dom4j.jar包,在环境变量CLASSPATH中添加上jar包的路径 D:/dom4j.jar,再次运行 javac A.java 和java A 就不会出错了。 如果你不想将D:/dom4j.jar放到环境变量中,可以执行
javac -classpath D:/dom4j.jar; A.java 编译出A.class, 执行java -classpath D:/dom4j.jar; A(一定要有;号) 可以运行 A.class得出结果,当需要引入多个jar包时,将所有jar包罗列出来 用; 号隔开即可,例如
第一步:点击安装jdk安装程序,将文件包解压缩到指定的路径中(建议用C盘符),复制路径(如:
C:\Program Files\Java\jdk1.6.0_10)。
第二步:在环境变量的系统变量中新建一个变量“JAVA_HOME”,在其变量值中输入第一步中复制的jdk安装的路径(
C:\Program Files\Java\jdk1.6.0_10)。
第三步:再次新建一个变量“classpath”,变量值为:
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
第四步:最后创建一个变量“path”,变量值为:
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
二,设置环境变量的作用
1,设置JAVA_HOME:
(1).为了方便引用,比如,你JDK安装在C:\Program Files\Java\jdk1.6.0目录里,则设置JAVA_HOME为该目录路径, 那么以后你要使用这个路径的时候, 只需输入%JAVA_HOME%即可, 避免每次引用都输入很长的路径串;
(2).归一原则, 当你JDK路径被迫改变的时候, 你仅需更改JAVA_HOME的变量值即可, 否则,你就要更改任何用绝对路径引用JDK目录的文档, 要是万一你没有改全, 某个程序找不到JDK, 后果是可想而知的----系统崩溃!
(3).第三方软件会引用约定好的JAVA_HOME变量, 不然, 你将不能正常使用该软件, 以后用JAVA久了就会知道, 要是某个软件不能正常使用, 不妨想想是不是这个问题.
2,设置CLASSPATH:
这个变量设置的目的是为了程序能找到相应的".class"文件, 举个例子: 你编译一个JAVA程序---A.java, 会得到一个A.class的类文件,你在当前目录下执行java A, 将会得到相应的结果(前提是你已经设置CLASSPATH为"."). 现在, 你把A.class移到别的目录下(例如:"e:\"), 执行java A, 将会有NoClassDefFindError的异常,原因就是找不到.class文件, 现在你把CLASSPATH增加为:".;e:\"再运行java A, 看看会有什么结果~~:)~~~, 一切正常, java命令通过CLASSPATH找到了.class文件!
设置CLASSPATH中的dt.jar和tools.jar,因为这些jar包可能在编译运行java类中用到,举个例子:假设A.java文件中用到了 dom4j.jar 这个包,这个包在D盘下,如果运行 javac A.java会出错,因为找不到dom4j.jar包,在环境变量CLASSPATH中添加上jar包的路径 D:/dom4j.jar,再次运行 javac A.java 和java A 就不会出错了。 如果你不想将D:/dom4j.jar放到环境变量中,可以执行
javac -classpath D:/dom4j.jar; A.java 编译出A.class, 执行java -classpath D:/dom4j.jar; A(一定要有;号) 可以运行 A.class得出结果,当需要引入多个jar包时,将所有jar包罗列出来 用; 号隔开即可,例如
资源评论
足迹_念过
- 粉丝: 2
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功