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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


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


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

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


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



2 个回复

倒序浏览
谁教的?path现在当前目录找,找不到,会在path环境变量里找,classpath是先在classpath环境变量里面找,如果配置时,后面加了;会在当前目录找一次
回复 使用道具 举报
都是大神
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马