2011-01-14 52 views

回答

1

IResource只存在于工作区中的文件系统部分。由于junit.jar在工作区之外,因此它没有相应的“IResource”。 Eclipse的工作区处理是对底层文件系统的抽象。只包含工作区内的文件。

不过,也有一些可能性:

  1. 可以调用getJar()方法。它不会返回IResource,但它可能适合您的目的。
  2. 您可以将junit.jar文件导入到您的工作区,然后在其上调用getResource()

这两者都不是您想要的,很可能,但您需要意识到您所陈述的目标不是Eclipse资源抽象提供的。

+0

thx,这听起来像个好主意,我会试试看。 – IAdapter 2011-01-18 17:01:20