JDK环境变量

曾经痴迷网游 2010-03-17 10:21:28
JAVA_HOME

CLASSPATH

PATH
这三个变量的用途分别是什么啊,请详细解释下。

...全文
161 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
youyj521 2010-03-18
  • 打赏
  • 举报
回复
参考3楼
Angelhaoweiguang 2010-03-18
  • 打赏
  • 举报
回复
1 变量名:JAVA_HOME
这是你指定一个路径的变量,可以不是JAVA_HOME,只是你要在CLASSPATH中引用的一个变量.
通俗点说,就跟你建一个string型变量,在CLASSPATH方法中调用一样.

2 变量名:CLASSPATH
变量值:就是你要引用jar文件的变量,可以不写%JAVA_HOME%\.....直接写路径,不建JAVA_HOME一样可以

3 path
这个是你要引用jar文件以外的变量
RyanGain 2010-03-18
  • 打赏
  • 举报
回复
JAVA_HOME 是JDK的安装目录;
CLASSPATH是JDK下的lib目录;
PATH是JDK下的bin的目录。
ankly 2010-03-18
  • 打赏
  • 举报
回复
JAVA_HOME指明jdk的安装路径,此路径下包括lib,bin,jre等文件夹(运行tomcat,eclipse的都需要依靠此变量);Path使得系统可以在任何路径下识别java命令::设为:
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
CLASSPATH为类加载(class or lib)路径,只有类在classpath中。java命令才能识别,设为:
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
%JAVA_HOME%就是引用前面指定的JAVA_HOME.
zhudongdong007 2010-03-18
  • 打赏
  • 举报
回复
哇 ,深奥,学习了,呵。加油,楼主。
dengyulong 2010-03-18
  • 打赏
  • 举报
回复
JAVA_HOME 是JDK的安装目录;
CLASSPATH是class文件的存放路径;
PATH是系统运行程序的路径。
曾经痴迷网游 2010-03-18
  • 打赏
  • 举报
回复
不胜感激。。。
bypeng 2010-03-17
  • 打赏
  • 举报
回复
参考上面几位的
JavaAlpha 2010-03-17
  • 打赏
  • 举报
回复
xiaohuanjie 2010-03-17
  • 打赏
  • 举报
回复
JAVA_HOME 是JDK的安装目录,是为后面两个做服务的 ;

CLASSPATH是让Java执行环境找到指定的Java程序(也就是.class文件)

设置Path变量是为了让Java虚拟机找到指定的工具程序


可能说的不清楚,楼主对照下面的配置可能更好理解

假设jdk安装在C:\Program Files\Java\jdk6.016


1 变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk6.016

(说明:变量值就是JDK的安装路径,也就是你电脑上的JDK在哪)


2 变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar


3 变量名:path
变量值:%JAVA_HOME%\bin

(说明:第2个和第3个变量只需 把变量名和变量值 直接复制到 变量名和变量值上就可以了!不用改!)

ourswe 2010-03-17
  • 打赏
  • 举报
回复
JAVA_HOME 是JDK的安装目录;
CLASSPATH给系统指出他要编译(运行)需要的类;
path可以找到编译的工具等
详细的可以搜搜。
「已注销」 2010-03-17
  • 打赏
  • 举报
回复
JAVA_HOME 是JDK的安装目录;
CLASSPATH是JDK下的bin目录,使程序能自动找到javac.exe;
path就不太清楚了,不好意思。

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧