首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获取类加载器的目录信息?

如何获取类加载器的目录信息?
EN

Stack Overflow用户
提问于 2011-03-05 10:21:35
回答 2查看 541关注 0票数 1

想要使用此信息构建绝对路径。有人知道是怎么回事吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-05 10:26:56

如果您知道类路径中资源的名称,我相信您可以调用

URL j=loader.getResource(名称);

通过URL,您可以知道它在文件系统中的什么位置,或者它驻留在哪个jar中。

票数 1
EN

Stack Overflow用户

发布于 2011-03-05 11:09:14

从你的另一个问题判断,你在这方面做得不对。如果只需要读取资源,请使用getClass().getResource()来定位资源并从该URL使用它。

如果OTOH应用程序。可能还会更改资源中的信息,因此最好将更改后的资源的副本存储在本地文件系统上。不要将其存储在'user.dir‘中--这是脆弱和不可靠的,而是'user.home’的一个子目录(例如,基于反向域名)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5201199

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档