【发布时间】:2014-03-05 00:37:10
【问题描述】:
由于未正确找到文件路径,我收到此异常报告。
Caused by: java.nio.file.FileSystemNotFoundException: Provider "wsjar" not installed
at java.nio.file.Paths.get(Paths.java:158)
我正在运行 Websphere v8.5.5.0。
我这样称呼路径:
Class<?> clazz = ...
URI uri = clazz.getResource("/project.properties").toURI();
Path propertyFilePath = Paths.get(uri); //error here.
有人可以解释一下 wsjar 文件名的含义吗?我能做些什么来解决这个错误?
附:一旦我使用 System.out.println 语句运行它,我将在此处获得实际的 uri.toString。
更新:实际的URI字符串如下:
wsjar:file:/C:/Program%20Files%20(x86)/IBM/WebSphere/AppServer_1/profiles/AppSrv01/installedApps/AUSSYDCVTLJ007Node02Cell/myapp.ear/lib/core.jar!/project.properties
【问题讨论】: