`

设置java的java_home、classpath和path环境变量

阅读更多

来源:http://www.hxstrive.com/article/96.htm

 

Windows下JAVA用到的环境变量主要有3个,PATH、JAVA_HOME和CLASSPATH。下面逐个分析。

 

PATH

        环境变量原来Windows里面就有,你只需修改一下,使他指向JDK的bin目录,这样你在控制台下面编译、执行程序时就不需要再键入一大串路径了。设置方法是保留原来的PATH的内容,并在其中加上%JAVA_HOME%\bin (注,如果你对DOS批处理不了解,你可能不明白%%引起来的内容是什么意思;其实这里是引用上一步设定好的环境变量JAVA_HOME,你写成x:\JDK_1.4.2也是可以的;你可以打开一个控制台窗口,输入echo %JAVA_HOME%来看一下你的设置结果) :    

PATH=%JAVA_HOME%\bin;%PATH%

同样,%PATH%是引用以前你设置的PATH环境变量,你照抄以前的值就行了。

 

JAVA_HOME

        指向的是JDK的安装路径,如C:\jdk1.5.0_06,在这路径下你应该能够找到bin、lib等目录。值得一提的是,JDK的安装路径可以选择任意磁盘目录,不过建议你放的目录层次浅一点,如果你放的目录很深,比如x:\XXXXXX\xxxxx\XXXX\xxxx\XXXX\xxxx\XXXX\xxx……

那么,下面的步骤和以后的应用你都要受累了,呵呵。设置方法:

JAVA_HOME=C:\jdk1.5.0_06

 

CLASSPATH

        环境变量我放在最后面,是因为以后你出现的莫名其妙的怪问题80%以上都可能是由于CLASSPATH设置不对引起的,所以要加倍小心才行。

CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

 

        首先要注意的是最前面的".;",如果你看不清,我给你念念——句点分号。这个是告诉JDK,搜索CLASS时先查找当前目录的CLASS文件——为什么这样搞,这是由于LINUX的安全机制引起的,LINUX用户很明白,WINDOWS用户就很难理解(因为WINDOWS默认的搜索顺序是先搜索当前目录的,再搜索系统目录的,再搜索PATH环境变量设定的) ,所以如果喜欢盘根究底的朋友不妨研究一下LINUX。

 

        为什么CLASSPATH后面指定了tools.jar这个具体文件?不指定行不行?显然不行,行的话我还能这么罗索嘛!:) 这个是由java语言的import机制和jar机制决定的,你可以查资料解决。

 

     具体的设定方法: win2000\xp用户右键点击我的电脑->属性->高级->环境变量,修改下面系统变量那个框里的值就行了。win9x用户修改autoexec.bat文件,在其末尾加入: 

set JAVA_HOME=C:\jdk1.5.0_06

set PATH=%JAVA_HOME%\bin;%PATH%

set CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

分享到:
评论

相关推荐

    Java环境配置与设置JAVA_HOME_CLASSPATH_PATH的目的

    Java 环境配置与设置 JAVA_HOME, CLASSPATH, PATH 的目的 ...我们了解了 JAVA_HOME, CLASSPATH, PATH 环境变量的作用和设置方法,并了解了配置这些环境变量的目的在于能够正确地编译和运行 Java 程序。

    JavaJAVA_HOME_CLASSPATH_PATH.rar_Home Home

    PATH环境变量包含了系统用来执行可执行文件的目录列表。在Java的上下文中,我们需要将%JAVA_HOME%\bin添加到PATH中,这样系统就能在任何地方执行Java命令(如`java`, `javac`等)。比如: ```bash PATH=%PATH%;%...

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

    - 第三方软件兼容性:很多第三方软件依赖于`JAVA_HOME`环境变量,以便正确识别和调用JDK组件。 #### 二、Path的设置与作用 **Path**环境变量定义了系统搜索可执行文件的路径列表。 - **设置方法**: 1. 在...

    Java环境配置与设置JAVA_HOME,CLASSPATH,PATH的目的[归类].pdf

    1. **便捷性**:当需要在命令行中使用`javac`和`java`命令时,PATH环境变量通常会包含`%JAVA_HOME%\bin`,使得操作系统能够找到这些可执行文件。如果将来JDK的安装位置发生变化,只需更新JAVA_HOME,PATH无需改动,...

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

    PATH环境变量包含了操作系统用来搜索可执行文件的一系列目录列表。当您在命令行中输入一个命令时,操作系统会在这个列表中查找对应的可执行文件。对于Java开发者而言,将%JAVA_HOME%\bin目录添加到PATH中意味着可以...

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

    ### JAVA环境变量中的JAVA_HOME, path, classpath 的设置与作用 #### 一、JAVA_HOME 的设置与作用 **JAVA_HOME** 是一个重要的环境变量,主要用于指明 Java 开发工具包 (JDK) 的安装位置。它对于配置 Java 开发...

    java环境变量一键设置

    Java环境变量配置 在"系统变量"下进行如下配置: (1)新建->变量名:JAVA_HOME变量值:D:\Java\jdk1.6.0_12(这只是我的JDK安装路径) (2)编辑->变量名:Path在变量值的最前面加上:%JAVA_HOME%\bin;%JAVA_HOME%\jre\...

    JAVA坏境变量中的JAVA_HOME,PATH,CLASSPATH的设置与作用.docx

    接着是PATH环境变量,它的主要功能是在任意目录下都能执行Java命令。在PATH中添加`%JAVA_HOME%\bin`(或者直接写明`C:\Java\jdk1.6\bin`)意味着系统可以识别并执行如`java`、`javac`等命令,无需指定完整路径。PATH...

    JAVA坏境变量中的JAVA_HOME,PATH,CLASSPATH的设置与作用.pdf

    PATH环境变量则包含了系统可以执行的所有命令的路径。在设置了包含%JAVA_HOME%\bin的PATH后,无论你在哪个目录下,都可以直接输入`java`, `javac`, `jar`等命令,因为操作系统会自动在PATH变量所指定的目录中查找...

    jdk路径设置,java_home,path,classpath

    在Windows操作系统中,为了使计算机能够识别和执行Java程序,我们需要正确配置JDK的环境变量,主要包括`JAVA_HOME`, `PATH`, 和`CLASSPATH`。 1. **JAVA_HOME**: 这个环境变量用于存储JDK的安装目录。例如,如果JDK...

    Java程序设计基础:环境变量配置.pptx

    JAVA_HOME 环境变量 Path 环境变量 ClassPath 类路径环境变量 JAVA_HOME 环境变量 Java环境变量 指向JDK安装后的根目录,如“ C:\Program files\Java\jdk1.8.0_20”,Eclipse、NetBeans等软件就是通过搜索JAVA_HOME...

    Linux_Java_path_设置.

    本文将详细介绍如何在Linux与Windows系统中设置关键的Java环境变量,包括`JAVA_HOME`、`PATH`以及`CLASSPATH`。通过正确的配置,可以确保Java应用程序在各种操作系统环境下顺畅运行。 #### 二、Java环境变量简介 在...

    Java_jdk1.8.0_241 环境变量

    Java JDK 1.8.0_241 环境变量是Java开发与运行的基础配置,对于任何Java开发者来说,理解和设置这些环境变量至关重要。本文将深入探讨Java的环境变量,包括`JAVA_HOME`, `PATH`, 和 `CLASSPATH`,以及它们在JDK ...

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

    在Windows操作系统中,主要有三个重要的Java环境变量:`JAVA_HOME`、`PATH`和`CLASSPATH`。 - **JAVA_HOME**:指明JDK的安装路径。 - **PATH**:使系统可以在任何路径下识别`java`命令。 - **CLASSPATH**:为Java...

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

    对于初学Java编程的人来说,正确配置`path`, `classpath`, `java_home`这三个环境变量至关重要。这些配置不仅影响着Java开发环境的正常工作,也是搭建Java开发环境的基础。本文将详细介绍这三个环境变量的意义、配置...

    浅析JAVA_HOME,CLASSPATH和PATH的作用

    总之,JAVA_HOME、CLASSPATH和PATH环境变量在Java开发和运行环境中各自承担着非常关键的角色。正确配置这些环境变量,不仅可以提高开发效率,还可以保证Java程序的正确编译和运行,是每个Java开发者必须掌握的基本...

    java环境变量设置

    设置path环境变量的目的是让系统能够找到jdk的bin目录,从而正确地执行java命令行工具。 最后,让我们来了解一下classpath环境变量。classpath环境变量的作用是指定java类库的路径,例如.;%JAVA_HOME%\lib\dt.jar;%...

    怎样配置java环境变量path和classpath及其作用定义.pdf

    #### 二、Path环境变量 **定义与作用** `Path`环境变量用于指定系统查找可执行文件(如`javac`、`java`等)的路径。当你在命令行中输入一个命令时,系统会在`Path`变量中列出的各个路径下查找是否存在对应的可执行...

    jdk 环境变量 JAVA_HOME 批处理文件 双击搞定

    jdk 环境变量 JAVA_HOME 批处理文件 双击搞定 最多只需修改个JAVA-HOME,其他的classpath path之类的bat文件搞定

Global site tag (gtag.js) - Google Analytics