黑马程序员技术交流社区
标题:
环境变量path和classpath作用?求指教
[打印本页]
作者:
小骆驼
时间:
2015-5-27 21:32
标题:
环境变量path和classpath作用?求指教
他们的作用可不可以这样概括:
path作用:是让java开发工具能在给个盘符下都能运行
classpath作用:是让class文件都能在各个盘符下运行
求大神给出一个更详细的说法,说明二者的作用
作者:
1315317959
时间:
2015-5-27 21:44
javac命令是外部命令,我们想在任何地方都是可以它,所以需要把他配置到path环境变量下。
classpath为了让我们写好,编译后的.class字节码文件在任何地方都可以使用。
作者:
TOBESKY
时间:
2015-5-27 22:07
就是这样的
作者:
守株人
时间:
2015-5-27 22:27
1楼正解
作者:
大西洋
时间:
2015-5-27 22:44
我一直想知道,为什么JDK在安装的时候不能自动把path和classpath设置好??
作者:
kmlitheima
时间:
2015-5-27 23:26
关于这个问题,我做过很详细解说的。path是路径一劳永逸,classpath主要用于临时操作。还有它们的解析过程也是完全相反的!
作者:
JavaStudy770
时间:
2015-5-27 23:59
其实你可以这样理解:path是为windows操作系统而配的,就是要告诉系统到哪儿去找exe文件运行它,(我们的开发工具都是exe文件);配好之后无论我们在哪个盘符下敲那些Java开发的命令,系统就都能找到它们了;classpath其实是为JVM而配的,配好之后JVM就知道到哪儿去找你指定的.class文件运行它了,所以如果想让一个Java程序在任意目录下都可以运行,就为它配classpath路径
作者:
小骆驼
时间:
2015-5-28 12:37
JavaStudy770 发表于 2015-5-27 23:59
其实你可以这样理解:path是为windows操作系统而配的,就是要告诉系统到哪儿去找exe文件运行它,(我们的开 ...
:handshake
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2