A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

他们的作用可不可以这样概括:
path作用:是让java开发工具能在给个盘符下都能运行
classpath作用:是让class文件都能在各个盘符下运行

求大神给出一个更详细的说法,说明二者的作用

7 个回复

倒序浏览
javac命令是外部命令,我们想在任何地方都是可以它,所以需要把他配置到path环境变量下。
classpath为了让我们写好,编译后的.class字节码文件在任何地方都可以使用。
回复 使用道具 举报
就是这样的
回复 使用道具 举报
1楼正解
回复 使用道具 举报
我一直想知道,为什么JDK在安装的时候不能自动把path和classpath设置好??
回复 使用道具 举报
关于这个问题,我做过很详细解说的。path是路径一劳永逸,classpath主要用于临时操作。还有它们的解析过程也是完全相反的!
回复 使用道具 举报
其实你可以这样理解:path是为windows操作系统而配的,就是要告诉系统到哪儿去找exe文件运行它,(我们的开发工具都是exe文件);配好之后无论我们在哪个盘符下敲那些Java开发的命令,系统就都能找到它们了;classpath其实是为JVM而配的,配好之后JVM就知道到哪儿去找你指定的.class文件运行它了,所以如果想让一个Java程序在任意目录下都可以运行,就为它配classpath路径
回复 使用道具 举报
JavaStudy770 发表于 2015-5-27 23:59
其实你可以这样理解:path是为windows操作系统而配的,就是要告诉系统到哪儿去找exe文件运行它,(我们的开 ...

:handshake
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马