相关疑难解决方法(0)

将类路径文件名转换为实际文件名

如何将类路径上的文件名转换为真实文件名?

例如,假设该目录"C:\workspace\project\target\classes"位于类路径中.在该目录中是一个文件,例如info.properties.

如果只给出字符串,你将如何确定(在运行时)info.properties文件的绝对文件路径"info.properties"

结果就像是"C:\workspace\project\target\classes\info.properties".

为什么这有用?编写单元测试时,您可能希望访问测试资源(src/main/resources)中捆绑的文件,但是正在使用第三方库或需要真实文件名的其他系统,而不是相对类路径引用.

注意:我自己已经回答了这个问题,因为我认为这是一个有用的技巧,但看起来没有人曾经问过这个问题.

java classpath filepath

13
推荐指数
1
解决办法
5505
查看次数

标签 统计

classpath ×1

filepath ×1

java ×1