### JAVA环境变量配置详解 #### 一、概述 在进行Java开发时,正确配置环境变量是非常重要的一步。本文档将详细介绍如何配置JAVA环境变量及系统变量,并解释这些配置的作用及其重要性。 #### 二、JAVA环境变量配置 ##### 1. JAVA_HOME - **定义**:`JAVA_HOME`是一个非常关键的环境变量,它指向了安装Java Development Kit (JDK) 的目录。 - **作用**:许多基于Java的应用程序和服务都会依赖于`JAVA_HOME`来定位JDK的安装位置,以便执行Java应用程序或编译Java代码。 - **示例**:假设JDK安装在`D:\Program Files\Java\jdk1.6.0`路径下,则`JAVA_HOME`的值应设置为: ```plaintext D:\Program Files\Java\jdk1.6.0 ``` ##### 2. Path - **定义**:`Path`环境变量用于定义操作系统搜索可执行文件的路径列表。 - **作用**:通过在`Path`中添加JDK的bin目录路径,可以让用户在命令行中直接使用`javac`和`java`等命令。 - **示例**:假设`JAVA_HOME`已经设置好,那么可以将JDK的bin目录添加到`Path`中: ```plaintext %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; ``` 注意这里的分号(`;`)是用来分隔不同的路径,确保路径之间正确分隔。 ##### 3. CLASSPATH - **定义**:`CLASSPATH`环境变量用于指定Java虚拟机(JVM)查找用户类文件(class files)和资源文件的路径。 - **作用**:当Java程序运行时,JVM会按照`CLASSPATH`中的路径顺序去查找类文件,这对于加载类库非常重要。 - **示例**:一个典型的`CLASSPATH`配置可能包含以下内容: ```plaintext .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar ``` 这里`.`表示当前目录,`%JAVA_HOME%\lib`和`%JAVA_HOME%\lib\tools.jar`则分别指定了JDK的库文件和工具包的位置。 #### 三、配置步骤 1. **确定JDK安装路径**:首先确认JDK的安装位置,如`D:\Program Files\Java\jdk1.6.0`。 2. **设置JAVA_HOME**:在系统环境变量中新建`JAVA_HOME`变量,将其值设置为JDK的安装路径。 3. **配置Path**:修改系统的`Path`变量,在其末尾添加`%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;`。 4. **设置CLASSPATH**:新建系统环境变量`CLASSPATH`,设置其值为`.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar`。 #### 四、注意事项 - **路径格式**:在配置环境变量时,务必确保路径格式正确,尤其是在使用分号(`;`)作为路径分隔符的情况下。 - **英文字符**:所有路径最好使用英文字符,避免出现乱码问题。 - **系统兼容性**:不同操作系统(如Windows、Linux、MacOS)的环境变量配置方式可能会有所不同,请根据具体操作系统的要求进行配置。 - **检查配置**:配置完成后,可以通过命令行输入`java -version`来验证Java是否已正确安装并配置好环境变量。 #### 五、拓展知识 - **JRE与JDK的区别**:JRE(Java Runtime Environment)仅包含了运行Java程序所需的组件,而JDK(Java Development Kit)则额外包含了编译、调试等开发工具。 - **环境变量的重要性**:正确的环境变量配置不仅可以帮助开发者顺利编译和运行Java程序,还能提高系统的稳定性和安全性。 通过以上详细的介绍,相信读者已经对JAVA环境变量的配置有了更深入的理解。正确配置这些环境变量对于Java开发来说至关重要,希望本文档能为您的Java开发之路提供有力的支持。
然后这样设置:
**********************全为系统变量**************************
变量名:JAVA_HOME
变量值:D:\Program Files\Java\jdk1.6.0
变量名:Path
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
原因很简单,因为装jdk时装了jre,jre是运行环境不含javac编译工具。
如果只是Java程序的使用者(不是开发者),一般自己不会配置环境变量,
因此jre就自动把java命令作为内部命令了
说明你的jre即运行环境安装正确了。假如你正确安装了jdk,请给环境变量path加上你的jdk的bin目录,例如:C:\Java\jdk1.6.0_12\bin;
我的电脑 -> 属性 -> 高级 -> 环境变量 -> 用户变量 那里加,看不到path就新建一个,再加上classpath,没有也新建,一般是当前目录(用.表示)+你放class你目录+放jar包的目录,例如:.;D:\java;D:\javax;D:\javaweb;D:\tomcat6\lib;D:\MySQL\mysql-connector-java-5.1.6\mysql-connector-java-5.1.6-bin.jar;别漏了前面的:“.;”。
比如
JDK路径是:C:\Program Files\Java\jdk1.5.0_04
设置环境变量就是为了让系统知道 这个文件 的路径是什么!!
在系统变量里加上
classpath
.;C:\Program Files\Java\jdk1.5.0_04\lib;
path 在前面加上
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助