我需要一个项目文件夹的绝对位置,所以我试图为什么IResource.getRawLocation()返回空值的IProject
project.getRawLocation()
但这返回null
(至少在我的情况中,我已导入项目手动使用导入...现有项目到工作区和我已检查复制项目到工作区复选框)。
的事情是,
project.getParent().getRawLocation()
回报/work/Projekte/runtime-MyProduct.product
这是正确的
和
project.members()[0].getRawLocation()
回报/work/Projekte/runtime-MyProduct.product/Test/.cproject
这是正确的为好。
因此,我期望
project.getRawLocation()
将返回/work/Projekte/runtime-MyProduct.product/Test
,但它返回null
。
任何人都可以解释和/或告诉我我错了吗?
你能检查项目的ResourceInfo吗?可能是它的'幻影' –