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ę?

questionAnswers(1)

yourAnswerToTheQuestion