想构建绝对路径使用此信息。谁知道怎么做?
答案 0 :(得分:1)
如果您知道类路径中资源的名称,我相信您可以调用
URL j = loader.getResource(name);
从URL可以看出它在文件系统中的位置,或者它所在的jar中。
答案 1 :(得分:0)
根据你的另一个问题判断,你错了。如果您只需要从资源中读取,请使用getClass()。getResource()来定位资源并从URL中使用它。
如果OTOH应用程序。也可能更改资源中的信息,最好在本地文件系统上存储已更改资源的副本。不要将它存储在'user.dir'中 - 这是脆弱且不可靠的,而是存储在'user.home'的子目录(例如基于反向域名)。