想要使用此信息构建绝对路径。有人知道是怎么回事吗?
发布于 2011-03-05 10:26:56
如果您知道类路径中资源的名称,我相信您可以调用
URL j=loader.getResource(名称);
通过URL,您可以知道它在文件系统中的什么位置,或者它驻留在哪个jar中。
发布于 2011-03-05 11:09:14
从你的另一个问题判断,你在这方面做得不对。如果只需要读取资源,请使用getClass().getResource()来定位资源并从该URL使用它。
如果OTOH应用程序。可能还会更改资源中的信息,因此最好将更改后的资源的副本存储在本地文件系统上。不要将其存储在'user.dir‘中--这是脆弱和不可靠的,而是'user.home’的一个子目录(例如,基于反向域名)。
https://stackoverflow.com/questions/5201199
复制相似问题