博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
classpath: 和classpath*:的区别
阅读量:6446 次
发布时间:2019-06-23

本文共 415 字,大约阅读时间需要 1 分钟。

classpath本质是jvm的根路径,jvm获取资源都是从该根路径下找的,注意这个根路径是个逻辑路径,并不是磁盘路径。比如两个jar包的路径是/a/a.jar和/b/b.jar,但是用classpath*:就可以找到这两个jar包中的资源。

 

一般classpath指向的是classes,也就是编译路径的根路径,而一般classes中放着这些文件:

1.java文件编译好的class文件。

2.properties配置文件。

3.xml配置文件。

4.一些模版文件,如*.ftl。

5.其他需要用classpath获取到的文件。

 

搞懂了classpath指向的classes里放的东西,我们再来看看classpath: 和classpath*:的区别。

1.classpath:只会到你的classes路径中查找找文件。

2.classpath*:不仅会到classes路径,还包括jar文件中(classes路径)进行查找。

转载地址:http://ebpwo.baihongyu.com/

你可能感兴趣的文章
学习计划书
查看>>
CentOS7安装过程中,磁盘大于2T的报错处理
查看>>
第2章 多态
查看>>
2.6 相对和绝对路径 2.7 cd命令 2.8 创建和删除目录mkdir/rmdir 2.9 rm
查看>>
誉天蝉联“2014年度华为十佳培训合作伙伴”奖项
查看>>
单例模式2014-12
查看>>
【算法学习笔记】54.约瑟夫问题 模拟、逆推动规 SJTU OJ 1038 二哥的约瑟夫
查看>>
python迭代器和生成器(3元运算,列表生成式,生成器表达式,生成器函数)
查看>>
Spring Data JPA在Spring Boot中的应用
查看>>
MySQL聚集索引和非聚集索引
查看>>
反射中的 Class.forName() 与 ClassLoader.loadClass() 的区别
查看>>
Android 开发技术周报
查看>>
作业 20181113-1 版本控制报告
查看>>
【HDU5909】Tree Cutting(FWT)
查看>>
你的名字高清视频分享
查看>>
2018/3/23 随笔
查看>>
PyalgoTrade 计算权重平滑平均价(三)
查看>>
[六省联考2017]分手是祝愿
查看>>
一句话题解&&总结
查看>>
Android 写文件到手机
查看>>