JDK1.6_环境变量配置,jdk1.6环境变量配置
JDK1.6_环境变量配置,jdk1.6环境变量配置
设置环境变量
在C:\Program Files\Java\jdk1.6.0_16的bin目录下会看到javac.exe和 java.exe。
javac.exe 就是JAVA的编译器,
java.exe 是JAVA的解释器。当我们用JAVA解释器(JAVA.exe)去加载字节码的时候,会启动JAVA虚拟机(JVM)使字节码在虚拟机 中运行
JAVA的环境变量有3个分别是Path ,Classpath,Java_home
设置步骤如下:我的电脑点右键---属性---高级---环境变量 ,点系统环境变量的新建
Path的变量值是指: JAVA安装目录下bin的路径。
在我的机器上该路径就是C:\Program Files\Java\jdk1.6.0_16\bin
Java_home就是JAVA的安装路径: 我机器上就是C:\Program Files\Java\jdk1.6.0_16
Classpath的变量: 我设置的Classpath变量值是一个点和一个分号
. 一个点表示当前路径 ,当JAVA解释器加载类的时候就在当前路径下寻找类。(两个点表示上一层目录 );
分号的做用是用来分隔2个路径用的。如果你有多个路径可以用分号来隔开添加。
加个分号是为了以后要添加路径的时候提醒自己别忘记用分号分隔不同路径。(记得分号和点是. ; 不是。;)
可以在命令提示符窗口输入:set classpath来查看你设置的结果。
jdk以前的版本,classpath是需要设置多条路径的,所以会在很多文章中看到设置classpath后面的值是一大长串(- -#)不过现在这版本一个点就可以搞定啦。在 JDK6.0 里有相关介绍。现在只需要在系统环境变量下classpath设置成一个点就可以啦。
3个变量设置好点确定,直到环境变量的设置对话框消失。测试我们的设置是不是成功:
我在E盘下建立了个JAVA文件夹用来存放学习JAVA用的一些文件和练习的内容。路径E:\JAVA\study 在study文件夹下新建文本文件
输入如下内容。该内容定义了一个类 类名是hello
public class hello
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
保存文件,重命名为hello.java。
我们打开命令提示符。开始--所有程序--附件--命令提示符
另外个方法打开命令提示符:开始--运行
在对话框里输入CMD
然后在命令提示符里输入 E:这时候进到E盘根目录下; cd E:\JAVA\study 这时候就进入到study下了
输入javac hello.java 如果没有出错,说明 Path 设置成功。
我们的JAVAC编译器是在C:\Program Files\Java\jdk1.6.0_16\bin这个路径下,但是我们现在在E:\JAVA\study 这个路径下能成功 运行JAVAC,就证明 path 路径设置成功。
输入java hello 回车,出现:Hello World! ,此时配置成功!
如果运行出现错误。这时候可能出现如下情况
1,我们保存的hello.java的文件的包括隐藏的扩展名的全文件名为hello.java.txt。我们重命名去掉.txt。
2,重新按照上面的配置方法进行检查。
3,JDK装的不对。重装。在按上面的方法设置。
配置JAVA_HOME,CLASSPATH,PATH的目的:
1,设置JAVA_HOME:
JAVA_HOME环境变量。它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。
一、为了方便引用,比如,你JDK安装在C:\Program Files\Java\jdk1.6.0目录里,则设置JAVA_HOME为该目录路径, 那么以后你要使用这个路径的时候, 只需输入
%JAVA_HOME%即可, 避免每次引用都输入很长的路径串;
二、归一原则, 当你JDK路径被迫改变的时候, 你仅需更改JAVA_HOME的变量值即可, 否则,你就要更改任何用绝对路径引用JDK目录的文档, 要是万一你没有改全, 某个程序找
不到JDK, 后果是可想而知的----系统崩溃!
2.设置CLASSPATH:
CLASSPATH环境变量的作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们需要把jdk安装目录下的lib
子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。这个变量设置的目的是为了程序能找到相应的".class"文件, 举个例子: 你编译
一个JAVA程序---A.java, 会得到一个A.class的类文件,你在当前目录下执行java A, 将会得到相应的结果(前提是你已经设置CLASSPATH为"."). 现在, 你把A.class移到别的目录
下(例如:"e:\"), 执行java A, 将会有NoClassDefFindError的异常,原因就是找不到.class文件, 现在你把CLASSPATH增加为:".;e:\"再运行java A, 看看会有什么结果~~:)~~~,
一切正常, java命令通过CLASSPATH找到了.class文件!
3.设置PATH:
道理很简单, 你想在任何时候都使用%JAVA_HOME%\bin\java 等来执行java命令吗, 当然不会, 于是, 你可以选择把 %JAVA_HOME%\bin添加到PATH路径下, 这样, 我们在任
何路径下就可以仅用java来执行命令了.(当你在命令提示符窗口输入你个代码时,操作系统会在当前目录和PATH变量目录里查找相应的应用程序, 并且执行.)。PATH环境变量的作用
是指定命令搜索路径,在dos命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把jdk安装目录下的bin目
录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好PATH变量后,就可以在任何目录下执行javac/java等工具了。
【安装检查】
在dos窗口下,键入java -version命令可以查看到安装的JDK版本信息;键入java命令,可以看到此命令的帮助信息;键入javac命令可以看到此命令的帮助信息。如果都如
愿看到,说明JDK安装成功。
相关文章
- 暂无相关文章
用户点评