黑马程序员技术交流社区

标题: 为什么需要配置path,什么时候需要classpath? [打印本页]

作者: 何桥    时间: 2014-12-13 22:55
标题: 为什么需要配置path,什么时候需要classpath?
哪位大神帮忙解答下啊,谢谢了!
作者: boycechan    时间: 2014-12-13 23:00
配置path为了让Widnows应用程序可以在dos命令下任意目录调用,如配置好JAVA环境变量后,javac.exe和java.exe在dos命令行中任意目录都可以使用。
classpath的配置是为了让指定目录中的.class文件可以在dos命令行中任意目录的调用。如果classpath的值前面加上.;,会先查找当前目录下的class文件再查找指定目录中的class文件。
作者: lgc黑马    时间: 2014-12-14 08:29
只要想在你电脑上运行Java程序就行配置path
作者: 擒贼先擒王    时间: 2014-12-14 08:51
同意二楼的见解,配置class为了。exe文件服务,配置classpath为。class文件服务!
作者: kenhe    时间: 2014-12-14 09:36
配置path命令使jdk的.exe程序在任意目录下都可以运行
而配置classpath是参照path功能设计的,使.class文件能够在任意目录下运行
作者: 960943877    时间: 2014-12-14 13:42
为何配置path:  在cmd命令中输入一个指令时先在当前文件目录下查找命令文件,path的环境变量中依次查找命令文件,以最先找到的为准,因为配置了path,所以在cmd命令下可以直接输入java和javac等jdk的命令   为何配置classpath:  jvm在查找class文件时如果没有设置classpath会在当前路径查找,设置classpth后 仅在classpath路径下查找class文件
作者: 黄炎锴    时间: 2015-4-8 14:55
学习了!!
作者: Taekwon-boy    时间: 2015-4-13 15:27
960943877 发表于 2014-12-14 13:42
为何配置path:  在cmd命令中输入一个指令时先在当前文件目录下查找命令文件,path的环境变量中依次查找命 ...

当classpath 后加上;表示查找完classpath后再查找其他目录。
作者: 嘛嘛咪阿    时间: 2015-4-23 22:19
配置path环境变量,,javac和java可以在任意的目录下运行.
Javac编译程序,编译之后,会生成一个.class的文件,如果想在任意的目录下执行.class文件,就设置classpath.

作者: ddddk    时间: 2015-5-6 20:39
学习了         
作者: ssc911361    时间: 2015-5-9 22:00
编出的程序就像菜谱,环境变量就是做菜的各种材料,锅碗。你不装备好,这么做饭呀
作者: jakemind    时间: 2015-5-22 00:02
了解了              
作者: bianzhiguo6    时间: 2015-6-4 00:30
不错,学习了,一看就知道是基础班第一天的题目,是吧
作者: 星空1990211    时间: 2015-7-18 06:17
配置path 是为了方便在dos命令下调用, path配置的是可执行的文件.exe,配置后可以在不同的盘符下访问path路径下的可执行文件  classpath配置的java的类文件,就是.class文件 配置classpath加上分号和不加分号的区别           如果不加分号只去classpath路径找           如果加分号,先去classpath找,然后在当前路径找




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