课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
在Java入门第一季1-2中,老师在进行环境变量配置的时,在配置JAVA_HOME和CLASSPATH时,两者都是需要新建变量,但变量值处CLASSPATH的地址多了一个点号代表当前路径,这是为什么呢?
2016-09-01
源自:Java入门第一季(IDEA工具)升级版 1-10
正在回答
这是个优先级的问题。“."代表的是挡墙路径,以他开头,是为了程序运行时,让他在当前路径去寻找额外的一些资源,比如说,你自己写的一些类。";"是起着分割的作用,如果在前面的目中没有找到想要,那么会去很分号后面的目录中查找,就这样一级一级的找下去,知道classpath末尾,如果还没有找到,就报异常!
CallMe莫宁Plz 提问者
CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPATH来寻找类的。我们需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。so,点是当前目录的意思。
顺便推荐我的百度经验给你,利用cmd配置java环境变量,只要30秒。
http://jingyan.baidu.com/article/456c463b5088480a5931445c.html
1.JAVAHOME就是安装目录.用在 PATH,CLASSPATH的设置中免去了你再写一长串的路径,用JAVAHOME就代替安装目录.2.PATH:用于列出可执行文件的搜索路径.因为通过要通过命令行的命令启动JAVA,JAVAC等编译工具和解释工具,系统必须要知道他们所在的位置,PATH就是用来指明他们的位置的.(装了eclipse后就不能用.了)3.CLASSPATH该变量是JAVA加载类(class or lib)的路径.只有在classpath设置的路径中的类才能被加载.
最开始是用cmd编译的代码,用.代表当前路径方便javac 编译呀
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
1 回答java环境变量配置问题
2 回答配置环境变量
1 回答Java jdk环境环境变量
1 回答idk环境变量配置与eclipse安装出问题
1 回答环境变量是必须都要配置吗?
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号