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

配置环境变量

为什么配置JAVA_HOME的环境变量不同于配置CLASSPATH,不需要加一个点和分号?

正在回答

3 回答

因为是字节码文件,底层代码为二进制文件,这里的点是代表本计算机,就想linux系统中一样,都是使用c语言编程得来的系统,在查找文件是都是使用同样的查找方式。linux中的“。”也是代表本文件

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

子非漁 提问者

非常感谢!
2016-10-07 回复 有任何疑惑可以回复我~

JAVA_HOME是jdk的安装目录,CLASSPATH就是存放.class等编译后文件的路径,比如你写的类引用或继承了其它类,编译时就需要先查找这些类对应的.class文件,所以需要添加当前目录。你可以尝试在当前目录下先编译一个HelloWorld类,生成.class文件后再在同目录下写一个继承它的类,如果CLASSPATH不加点,继承类编译不通过,提示找不到HelloWorld类,如果加了点则编译成功。

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

配置JAVA_HOME时也用到了封号。封号是分开的意思,用于区别其他与前者并列的内容。

下面是我猜的:配置CLASSPATH时多了一个点,它的意思可能代表前面一些内容的省略。就好像你在我的电脑里搜索文件输入*.java意思是搜索所有后缀为java的文件,*代表省略,这和上面的点是一个意思。

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

慕仔2156491

觉得有用请点赞哟!!!
2016-10-07 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

配置环境变量

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

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

帮助反馈 APP下载

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

公众号

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