rt.jar META-INF / MANIFEST.MF

时间:2013-03-03 15:15:04

标签: java

我正在尝试为java运行时(rt.jar)的MANIFEST.MF找到网址。

此方法不起作用:

搜索

返回的枚举
classLoader.getResources("META-INF/MANIFEST.MF");

这种方法有效:

通过

获取网址
url = classLoader.getResource("java/io/File.class");

然后

url = new URL( url, "../"); // to io
url = new URL( url, "../"); // to java
url = new URL( url, "../"); // to root
url = new URL( url, "META-INF/MANIFEST.MF");

这是正确的,因为我可以从中读取Manifest。

我有点困惑为什么使用简单的getResources不起作用?

我的平台:Mac OS X 10.8.2(最新版),oracle java(最新版):

java版“1.7.0_15” Java(TM)SE运行时环境(版本1.7.0_15-b03) Java HotSpot(TM)64位服务器VM(内置23.7-b01,混合模式)

0 个答案:

没有答案