Java环境变量的设置
来源:互联网 发布:51单片机智能交通灯 编辑:程序博客网 时间:2024/05/22 14:32
要使用诸如Eclipse,NetBeans等java编辑器,我们必须在此之前设置好有关于java的环境变量。
接下来我将按照详细的步骤介绍:有关java环境变量的设置。
到官方网站http://www.eclipse.org/下载eclipse。Eclipse是绿色版软件,解压即可使用,这里用的是Eclipse3.4中文版。但在此之前要安装JDK(Java Development Kit)包含了Java运行环境(Java Runtime Environment),Java工具和Java基础类库(rt.jar)。JDK是一个写Java的applet和应用程序的程序开发环境。他由一个处于操作系统层之上的运行环境还有开发者编译,调用和运行用Java语言编写的applet和应用程序所需的工具组成。
JDK包含的基础组件有:
javac-编译器,将源程序(.java文件)编译成字节码(.class文件)
jar-打包工具,将相关的类文件打包成一个文件
javadoc-文档生成器,从源码注释中提取文档
jdb-debugger,差错工具
JDK(JRE)安装完成以后(这里的安装按照系统提示的默认路径C:/Program Files/Java/jdk1.6.0_03和C:/Program Files/Java/jre1.6.0_03),更主要的是正确的配置环境变量。
1:右键点击我的电脑(之后依次选择)-->属性-->高级-->环境变量;
2:建立系统变量JAVA_HOME和CLASSPATH;
2.1 新建变量(名):JAVA_HOME
变量值:C:/Program Files/Java/jdk1.6.0_03(填写自己jdk的安装路径)
2.2 新建变量(名):CLASSPATH
变量值:.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar;
(不同版本的JDK.jar略有不同,有的可能是rt.jar,具体的要到lib目录下看一看。另外注意 .; 代表当前目录 %JAVA_HOME% 代表刚才在2.1步骤设置的目录 即:%JAVA_HOME%等价于C:/ProgramFiles/Java/jdk1.6.0_03)
3:选择“系统变量”中变量名为“Path”的环境变量,双击环境变量,把JDK安装路径中bin目录的绝对路径添加到Path变量值中,并使用半角的分号和已有的路径进行分隔;
变量名:Path
变量值:%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin;
(例如把该路径添加到Path值的起始位置,即%JAVA_HOME%/bin;%JAVA_HOMEa%/jre/bin;%SystemRoot%/system32;%SystemRoot%;%SystemRoot%/System32/Wbem;C:/Program Files/Common Files/Thunder Network/KanKan/Codecs;C:/Program Files/Microsoft SQL Server/90/Tools/binn/,以上的路径在不同的计算机上可能不同)
【在这里简单的对设置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等工具了。
如果想要了解更加详细的内容,请看我之前发的一边文章“Java环境配置与设置JAVA_HOME,CLASSPATH,PATH的目的 ”http://user.qzone.qq.com/441392468/infocenter?ptlang=2052
配置完成后,可以按照如下步骤来测试配置是否成功:
1:打开“开始”-->“程序”-->“附件”-->“命令提示符”
(此步骤也可以这样:打开“开始”-->点击运行-->输入cmd)
2:在“命令提示符”窗口中,输入javac,按回车
如果输出的内容是使用说明,则说明你的配置成功。
如果输出的内容是“javac不是内部或外部命令,也不是可执行的程序或批处理文件。”,则说明配置错误,需要重新进行配置。
下面我们用一个最简单的java程序来验证JDK安装是否成功:
在记事本中编写如下代码
public class test
{
public static void main(String[] args)
{
System.out.println("Hello Eric.");
}
}
另存为“test.java”,并保存在D盘的根目录下。
在命令提示符(cmd)中输入如下命令:(括号中的内容为解释说明)
第一步:d:(作用为切换到D盘的根目录下)
第二步:javac test.java (编译test.java程序,你会看到地盘中多了一个test.class文件(字节码))
第三步:java test (执行程序)
最后在“命令提示符”界面中输出 Hello Eric. 证明你的JDK安装成功了。
此时你就可以使用Eclipse等IDE进行编程了。
- java环境变量的设置
- Java环境变量的设置
- java环境变量的设置
- java环境变量的设置
- JAVA的环境变量设置
- java环境变量的设置
- java环境变量的设置
- JAVA环境变量的设置
- JAVA环境变量的设置
- JAVA环境变量的设置
- java 环境变量的设置
- Java环境变量的设置
- JAVA环境变量的设置
- Java环境变量的设置
- Java环境变量的设置
- JAVA 环境变量的设置
- java环境变量的设置
- Java环境变量的设置
- MapKit之在地图上加pin
- 11G Online Duplicate
- java中的Serializable接口的作用
- 日志
- 生产者线程和消费者线程
- Java环境变量的设置
- kohana 浅析2
- f(x,y)=ax*x+by+c 的抽象
- 判断链表是否有环以及查找环的入口点——淘宝笔试归来
- Whitespace语言教程【译】Whitespace Tutorial [原]
- socket编程
- C++容器类 Vector教程
- 第三章 代码的坏味道(一)
- 行指针和列指针-专题分析(转至汪老师的C语言)