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

我现在只配了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
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-01-20
JAVA_HOME: 指向java安装路径,为其他的java环境变量提供一个相对路径配置方案。
CLASSPATH:配置java编译、运行时可用的class搜索路径。
PATH:配置java可运行命令。通常结合上面的JAVA_HOME配置。

具体见http://www.cnblogs.com/xwdreamer/archive/2010/09/08/2297098.html说明
第2个回答  2007-11-06
还有classpath需要配置。
Path ----外部命令搜索路径。
CLASSPATH ----类资源位置搜索路径。
在classpath变量的最后加上.;C:\jdk1.3\lib\tools.jar;C:\jdk1.3\lib\dt.jar
就可以了,注意点不要不复制进去。

“path”,设置jdk中各个程序的路径,“%java_home%\bin;%java_home%\jre\bin;”

“classpath”,设置java各个类的路径,“.;%java_home%\lib;%java_home%\lib\tools.jar”。前面的“.”不可少,它代表了我们为自己的java类建立的工作路径,其它的是jdk自带的标准类库路径。
第3个回答  推荐于2017-11-25
classpath也可以不用设置,等你熟了JAVA后再设也可以,开始学的时候我也是只配classpath,到后来学J2ME才配置classpath,一样的学。本回答被提问者采纳
相似回答