0
例えばjunit.jarの場合、私はgetResource()を使用してnullを返します。JarPackageFragmentRootからリソースを取得する方法は?
例えばjunit.jarの場合、私はgetResource()を使用してnullを返します。JarPackageFragmentRootからリソースを取得する方法は?
IResource
は、ワークスペース内にあるファイルシステムの部分に対してのみ存在します。 junit.jarはワークスペースの外にあるため、対応する 'IResource'はありません。 Eclipseのワークスペース処理は、基礎となるファイルシステムを抽象化したものです。ワークスペース内のファイルのみが含まれます。
getJar()
メソッドを呼び出すことができます。 はしかし、いくつかの可能性があります。 IResourceは返されませんが、目的に合ったものになる可能性があります。
getResource()
を呼び出すことができます。どちらも正確にはあなたが望むものではありませんが、あなたの目標はEclipseのリソース抽象化が提供するものではないことに気付く必要があります。
thx、これは良いアイデアのように聞こえる、私はそれを試みます。 – IAdapter