`
explore
  • 浏览: 80995 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

path,classpath,java_home设置详解

    博客分类:
  • J2SE
阅读更多
转自于: http://blog.csdn.net/yinyuan1987/archive/2008/10/19/3099631.aspx

首先介绍一下环境变量的设置方法:

(这里以jdk1.6来安装,其他版本一样)
在把jdk安装到计算机中之后,我们来进行设置使java环境能够使用。

         首先右键点我的电脑。打开属性。然后选择“高级”里面的“环境变量”,在新的打开界面中的系统变量需要设置三个属性“JAVA_HOME”、“path”、“classpath”,其中在没安装过jdk的环境下。path属性是本来存在的。而JAVA_HOME和classpath是不存在的。
        点“新建”,然后在变量名写上JAVA_HOME,顾名其意该变量的含义就是java的安装路径,呵呵,然后在变量值写入刚才安装的路径“C:\jdk1.6”。(注: 如果安装的路径不是磁盘C或者不是在jdk1.6这个文件夹,可对应修改。以下文字都是假定安装在C:\jdk1.6里面。)
        其次在系统变量里面找到path,然后点编辑,path变量的含义就是系统在任何路径下都可以识别java命令,则变量值为“.;%JAVA_HOME%\bin”,(其中“%JAVA_HOME%”的意思为刚才设置JAVA_HOME的值),也可以直接写上“C:\jdk1.6\bin”
最后再点“新建”,然后在变量名上写classpath,该变量的含义是为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别。其值为“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\toos.jar (要加.表示当前路径)”,与相同“%JAVA_HOME%有相同意思”
          以上三个变量设置完毕,则按“确定”直至属性窗口消失,下来是验证看看安装是否成功。先打开“开始”->“运行”,打入“cmd”,进入dos系统界面。然后打“java -version”,如果安装成功。系统会显示java version jdk"1.6.0"。
确保安装在C盘文件名为jdk1.6,环境变量直接复制就可以了 ,在dos界面中输入javac来查看该命令是否合法,同样输入java来查看该命令是否合法


          这样环境变量就设置好了,下面进行对PATH,CLASSPTH,JAVA_HOME的讲解



以下为置JAVA_HOME,CLASSPATH,PATH的目的:
1,设置JAVA_HOME:
    一、为了方便引用,比如,你JDK安装在C:\Program Files\Java\jdk1.6.0目录里,则设置JAVA_HOME为该目录路径, 那么以后你要使用这个路径的时候, 只需输入%JAVA_HOME%即可, 避免每次引用都输入很长的路径串;
    二、归一原则, 当你JDK路径被迫改变的时候, 你仅需更改JAVA_HOME的变量值即可, 否则,你就要更改任何用绝对路径引用JDK目录的文档, 要是万一你没有改全, 某个程序找不到JDK, 后果是可想而知的----系统崩溃!
    三、第三方软件会引用约定好的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文件!

3,设置PATH:
       道理很简单, 你想在任何时候都使用%JAVA_HOME%\bin\java 等来执行java命令吗, 当然不会, 于是, 你可以选择把 %JAVA_HOME%\bin添加到PATH路径下, 这样, 我们在任何路径下就可以仅用java来执行命令了.(当你在命令提示符窗口输入你个代码时,操作系统会在当前目录和PATH变量目录里查找相应的应用程序, 并且执行.)

分享到:
评论

相关推荐

    path,classpath,java_home设置作用和目的

    ### 关于`path`, `classpath`, `java_home`设置的作用及目的详解 #### 一、概述 对于初学Java编程的人来说,正确配置`path`, `classpath`, `java_home`这三个环境变量至关重要。这些配置不仅影响着Java开发环境的...

    Linux_Java_path_设置.

    ### Linux与Windows下的Java Path设置详解 #### 一、引言 在开发环境中正确设置Java环境变量至关重要。本文将详细介绍如何在Linux与Windows系统中设置关键的Java环境变量,包括`JAVA_HOME`、`PATH`以及`CLASSPATH`...

    JAVA坏境变量中的JAVA_HOME path classpath 的设置与作用

    ### JAVA环境变量详解:JAVA_HOME, PATH, CLASSPATH的设置与作用 在深入探讨JAVA_HOME, PATH, 和 CLASSPATH这三个关键环境变量之前,让我们先理解为何在开发环境中配置这些变量至关重要。当您安装JDK(Java ...

    java如何设置JAVA_HOME,path,classpath及其作用

    在Java开发环境中,正确配置`JAVA_HOME`、`path`和`classpath`是非常重要的步骤。这不仅关系到Java开发环境能否顺利搭建,还会影响到后续的项目开发流程。接下来,我们将详细解释这三个环境变量的作用及具体设置方法...

    java home 的设置

    ### Java Home 设置详解 在Java开发环境中,正确配置`JAVA_HOME`环境变量是十分重要的一步。这不仅能够确保开发工具和脚本正确找到Java安装路径,还能为其他依赖于Java的应用程序提供必要的环境支持。接下来,我们...

    JDK(java_home, 环境变量)配置文档

    2. **添加JAVA_HOME**:在“系统变量”或“用户变量”中新建一个名为`JAVA_HOME`的变量,并设置其值为JDK的安装路径。例如,如果JDK安装在`C:\j2sdk1.4.2_09`,则设置`JAVA_HOME=C:\j2sdk1.4.2_09`。 3. **确认配置*...

    java环境变量配置 JDK环境变量

    很多Java版本的软件和一些Java工具都需要用到该变量,设置`PATH`和`CLASSPATH`的时候也可以使用该变量以方便设置。 - **PATH**:指定一个路径列表,用于搜索可执行文件的。执行一个可执行文件时,如果该文件不能在...

    classpath 和path

    2. **通过系统属性设置**:在较新的Windows版本如Win2000/XP中,可以使用“控制面板”->“系统”->“高级”->“环境变量”来设置`JAVA_HOME`、`CLASSPATH`和`PATH`: - `JAVA_HOME` 设置为 `c:\j2sdk1.4.1` - `...

    XP下java_jdk环境变量设置

    ##### 第三步:设置JAVA_HOME、PATH、CLASSPATH 1. **JAVA_HOME**:这是一个必须设置的环境变量,用于指示JDK的安装位置。在此示例中,值应为`D:\jdk1.4`。 - 如果列表中已有“JAVA_HOME”,则点击“编辑”并输入...

    java环境变量设置

    ### Java环境变量设置详解 在计算机编程领域,Java作为一种广泛使用的高级编程语言,其环境配置对于初学者来说是一项基础但重要的任务。正确设置Java环境变量不仅有助于开发环境的搭建,还能确保程序能够顺利运行。...

    java中javahome的配置信息

    ### Java中的JAVA_HOME配置详解 #### 一、JAVA_HOME配置的重要性 在Java开发环境中,正确配置JAVA_HOME环境变量至关重要。该变量主要用于指定JDK(Java Development Kit)的安装位置,以便于开发工具和其他应用程序...

    java路径设置.pdf

    - 设置`JAVA_HOME`有助于简化`PATH`和`CLASSPATH`等其他环境变量的配置过程。 **设置方法**: - **Windows环境下**: - 使用`set JAVA_HOME=C:\jdk`命令来设定,其中`C:\jdk`为实际的JDK安装路径。 - 为了永久...

    JAVA环境变量设置.pdf

    - 在“系统变量”中,需要设置三项属性:`JAVA_HOME`、`PATH`、`CLASSPATH`。 - **JAVA_HOME**:指明JDK的安装路径,即安装时选择的路径`D:\java\jdk1.5.0_08`。这个路径非常重要,因为之后运行Tomcat、Eclipse等...

    java环境变量配置

    本文将围绕“Java环境变量配置”这一主题展开,重点介绍三个核心环境变量:`JAVA_HOME`、`PATH`以及`CLASSPATH`的设置方法与作用原理。 #### 一、JAVA_HOME `JAVA_HOME`环境变量主要用于指定Java安装目录的路径,...

    java 笔记详解

    - 设置CLASSPATH:`export CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:`(这里":"表示当前目录) 学习Java的第一步通常是编写并运行"Hello, World!"程序。这个简单的程序展示了Java的基本语法结构...

Global site tag (gtag.js) - Google Analytics