IResource
s существуют только для частей файловой системы, которые находятся в рабочей области.Поскольку junit.jar находится за пределами рабочей области, для него нет соответствующего «IResource».Обработка рабочей области Eclipse - это абстракция над базовой файловой системой.Включены только файлы внутри рабочей области.
Однако есть некоторые возможности:
- Вы можете вызвать метод
getJar()
.Он не возвращает IResource, но может подойти для ваших целей. - Вы можете импортировать файл junit.jar в свою рабочую область и затем вызвать
getResource()
для него.
Скорее всего, это не то, что вам нужно, но вы должны понимать, что ваша заявленная цель - не то, что обеспечивает абстракция ресурсов Eclipse.