黑马程序员技术交流社区

标题: java环境变量为什么要配置path和classpath详细解答 [打印本页]

作者: supoman    时间: 2015-5-5 20:05
标题: java环境变量为什么要配置path和classpath详细解答

为何配置path?为何配置classpath?当时初学java时只是关心如何做而不去关心这些问题


为何配置path
在cmd命令中输入一个指令时先在当前文件目录下查找命令文件,path的环境变量中依次查找命令文件,以最先找到的为准,因为配置了path,所以在cmd命令下可以直接输入java和javac等jdk的命令

为何配置classpath
jvm在查找class文件时如果没有设置classpath会在当前路径查找,设置classpth后 仅在classpath路径下查找class文件


现在的jdk不需要这个环境变量了。最初的jdk自己找不到jdk\lib目录下的tools.jar,所以需要配置这个环境变量。




作者: 下一页5    时间: 2015-5-5 21:18
谁教的?path现在当前目录找,找不到,会在path环境变量里找,classpath是先在classpath环境变量里面找,如果配置时,后面加了;会在当前目录找一次
作者: 代码搬运1号    时间: 2015-5-5 22:50
都是大神




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2