请问JDK配置环境变量的作用是什么 请分别解释

来源:百度知道 编辑:UC知道 时间:2024/06/01 13:32:24
我现在只配了PATH就可以编译执行程序了 还用配别的吗 我用的jdk1.7.0

1.配置jdk环境变量时一般会在系统环境变量处新建一个JAVA_HOME,写上安装jdk的路径,然后再path里添加%JAVA_HOME%\bin;即可,只需要配path就可以了,classpath里面只需要有个点"."配置classpath的作用是能让java虚拟机去寻找到class文件,如果没有配置"."那么它只会在本目录下寻找文件,配置后就会去一级一级寻找.class文件,直到找到为止;
2.配置jdk的作用主要是让java虚拟机能进行自动编译class文件,因为java很多可执行文件都是在jdk这个bin目录下,当执行要编译一个class文件时,它会自动去寻找javac.exe,而javac.exe又会去寻找其他的可执行文件,直到.class文件编译成.java文件。具体的说明请你参考下这个网页上面的说明:
http://jingyan.baidu.com/article/59a015e3ab9d0cf795886579.html

JAVA_HOME: 指向java安装路径,为其他的java环境变量提供一个相对路径配置方案。
CLASSPATH:配置java编译、运行时可用的class搜索路径。
PATH:配置java可运行命令。通常结合上面的JAVA_HOME配置。

具体见http://www.cnblogs.com/xwdreamer/archive/2010/09/08/2297098.html说明

还有classpath需要配置。
Path ----外部命令搜索路径。
CLASSPATH ----类资源位置搜索路径。