为了账号安全,请及时绑定邮箱和手机立即绑定

变量JAVA_HOME和CLASSPATH新建时的区别

为什么配置变量CLASSPATH时,变量值前面要加 " . ( 即当前路径)",但是,配置变量JAVA_HOME时,变量值却直接就是JDK安装路径,而不在前边加上当前路径呢???

55ec7ace0001b3ba02420093.jpg

55ec7ace0001f0a602730110.jpg


正在回答

2 回答

 " . ( 即当前路径)",指的是你打开cmd里面的路径

0 回复 有任何疑惑可以回复我~
#1

boul 提问者

还是不懂,CLASSPATH的值,为什么要与众不同,向JAVA_HOME 和 PATH 的值一样都设为路径不行吗,怎么还要特别的前加当前路径
2015-09-08 回复 有任何疑惑可以回复我~

JAVA_HOME其实是单独提出来的一个路径为了方便以后修改 jdk路径时使用的.你新建了JAVA_HOME之后在path里面就可以简写成%JAVA_HOME%\bin  这些东西视频里面好像没讲只是要你按这个做就行了,不过如果你使用eclipse编程好像不配置也是没问题的,这个是为dos中运行java才配置的....

0 回复 有任何疑惑可以回复我~
#1

boul 提问者

还是不懂,CLASSPATH的值,为什么要与众不同,向JAVA_HOME 和 PATH 的值一样都设为路径不行吗,怎么还要特别的前加当前路径
2015-09-08 回复 有任何疑惑可以回复我~
#2

天启之魂 回复 boul 提问者

classpath是你在cmd中运行class文件的路径 如果你不加上当前路径,你怎么在cmd中运行你需要运行的class文件呢 总不能每次要运行class文件都设置一次classpath吧 而你加上了当前路径 你只需要在cmd中进入class文件所在的文件夹即可运行那个class文件
2015-09-09 回复 有任何疑惑可以回复我~
#3

天启之魂 回复 boul 提问者

比如你在c盘根目录有个1.class文件 和d盘根目录有个2.class文件这两个文件需要运行,你只需要进入这两个根目录即可运行这两个文件,如果配置中不写'.'你需要每次都更改你的classpath配置才能运行这两个文件
2015-09-09 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

变量JAVA_HOME和CLASSPATH新建时的区别

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号