Dlaczego IResource.getRawLocation () zwraca null dla IProject
Potrzebuję absolutnej lokalizacji folderu projektu, więc spróbowałem
project.getRawLocation()
ale to wracanull
(przynajmniej w moim przypadku, w którym ręcznie zaimportowałem projektImportuj ... Istniejące projekty w obszarze roboczym i sprawdziłemSkopiuj projekty do obszaru roboczego pole wyboru).
Chodzi o to, że
project.getParent().getRawLocation()
zwraca/work/Projekte/runtime-MyProduct.product
który jest poprawny
i
project.members()[0].getRawLocation()
zwraca/work/Projekte/runtime-MyProduct.product/Test/.cproject
co również jest poprawne.
W związku z tym oczekiwałbym tego
project.getRawLocation()
wróci/work/Projekte/runtime-MyProduct.product/Test
, ale wracanull
.
Czy ktoś może mi wyjaśnić i / lub pokazać, gdzie się mylę?