课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
为什么配置JAVA_HOME的环境变量不同于配置CLASSPATH,不需要加一个点和分号?
2016-10-07
源自:Java入门第一季(IDEA工具)升级版 1-10
正在回答
因为是字节码文件,底层代码为二进制文件,这里的点是代表本计算机,就想linux系统中一样,都是使用c语言编程得来的系统,在查找文件是都是使用同样的查找方式。linux中的“。”也是代表本文件
子非漁 提问者
JAVA_HOME是jdk的安装目录,CLASSPATH就是存放.class等编译后文件的路径,比如你写的类引用或继承了其它类,编译时就需要先查找这些类对应的.class文件,所以需要添加当前目录。你可以尝试在当前目录下先编译一个HelloWorld类,生成.class文件后再在同目录下写一个继承它的类,如果CLASSPATH不加点,继承类编译不通过,提示找不到HelloWorld类,如果加了点则编译成功。
配置JAVA_HOME时也用到了封号。封号是分开的意思,用于区别其他与前者并列的内容。
下面是我猜的:配置CLASSPATH时多了一个点,它的意思可能代表前面一些内容的省略。就好像你在我的电脑里搜索文件输入*.java意思是搜索所有后缀为java的文件,*代表省略,这和上面的点是一个意思。
慕仔2156491
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
2 回答配置环境变量
1 回答java环境变量配置问题
1 回答环境变量是必须都要配置吗?
1 回答Java jdk环境环境变量
1 回答idk环境变量配置与eclipse安装出问题
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号