一、进入环境变量设置界面
JDK安装完后(安装目录为:C:jdk5.0), 右键点我的电脑,打开属性,然后选择“高级”里面的“环境变
量”, 在打开的系统变量界面里新建或修改这三个变量“JAVA_HOME”、“path”、“classpath”
二、JAVA_HOME 变量的设置
在系统变量里新建一个 变量名为 JAVA_HOME ,变量值为 C:jdk5.0 的变量
[注释1:] JAVA_HOME 变量的含义, 即JDK的安装目录
[注释2:] JAVA_HOME 设置的意义:
(1)为了方便引用
比如,你JDK安装在C:Program FilesJavajdk1.6.0目录里,则设置
JAVA_HOME为该目录路径,那么以后你要用到这个路径的时候, 只需
输入%JAVA_HOME%即可, 避免每次引用都输入很长的路径串。
(2) 归一原则
当你JDK路径被迫改变的时候, 你仅需更改JAVA_HOME的变量值即可
, 否则,你就要更改任何用绝对路径引用JDK目录的文档, 要是万一你
没有改全, 某个程序找不到JDK, 后果是可想而知的—-系统崩溃!
(3) 第三方软件的约定引用
Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到
并使用安装好的jdk。不然,你将不能 正常使用该软件, 以后用JAVA久了
就会知道, 要是某个软件不能正常使用, 不妨想想是不是这个问题.
三、path 变量的设置
在系统变量的path变量的值的末尾加上 ;%JAVA_HOME%bin
[注释:] path变量的意义:系统执行命令时候要搜寻的路径。Windows系统在
运行命令 A … 时,其实就是在当前目录和path变量
里包含的各个目录中从左到右依次去寻找 A.exe
可执行文件来运行
四、classpath变量的设置
在系统变量里新建变量 变量名为 classpath , 值为 .;%JAVA_HOME%libdt.jar
;%JAVA_HOME%libtools.jar
[注释:] classpath变量的含义:该变量是JAVA加载类(class or lib)的路径. 只有
在classpath设置的路径中的类才能被加载.即
java在运行时要找的class所在的路径.
五、cd命令和dir命令的使用
(1) cd命令的用法: cd 路径 ,表示进入到该路径中.
(2)dir命令的作用: 显示 当前/指定 目录下所有的文件(夹)
六、补充的几点(关于classpath)
(1) classpath即是class文件的路径问题,编译是从.java文件向.class文件转化,
还不是.class文件, 跟classpath扯不上关系.
(2) 对于 javac HelloWorld.java 的理解: javac.exe 是在path 的目录中找的,但是
HelloWorld.java 是在当前目录找的。只有在用 java.exe执行 .class的时候,
才是在 classpath 中找 .class 文件;也可以在后面把路径写完整,比如:javac
D:HelloWorld.java
(3) 所以javac 编译时,要么把.java文件路径写完整, 要么先cd进入.java文件目录再编译
文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树Java中的变量与常量变量的定义91375 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!