0
例如,对于junit.jar,我使用getResource()并返回null。如何从JarPackageFragmentRoot获取资源?
例如,对于junit.jar,我使用getResource()并返回null。如何从JarPackageFragmentRoot获取资源?
IResource
只存在于工作区中的文件系统部分。由于junit.jar在工作区之外,因此它没有相应的“IResource”。 Eclipse的工作区处理是对底层文件系统的抽象。只包含工作区内的文件。
不过,也有一些可能性:
getJar()
方法。它不会返回IResource,但它可能适合您的目的。getResource()
。这两者都不是您想要的,很可能,但您需要意识到您所陈述的目标不是Eclipse资源抽象提供的。
thx,这听起来像个好主意,我会试试看。 – IAdapter 2011-01-18 17:01:20