Eclipse PDE ищет абсолютный путь к файлу (или относительный путь) - PullRequest
0 голосов
/ 14 июля 2020

Это код, который у меня есть на данный момент, но вывод из него: /Users/zakariasfridriksson/runtime-EclipseApplication/is.ru.cs.PapyrusActivityLogger.example (runtime-EclipseApplication это неверно, как будто отсутствует какая-то часть пути)

Код:

IProject project = root.getProject("is.ru.cs.PapyrusActivityLogger.example");
System.out.println(project.getFullPath());
IFile csv = project.getFile("logger.csv");
String finaldestination = root.getLocation().toString() + project.getFullPath();
System.out.println(finaldestination);
        

1 Ответ

0 голосов
/ 14 июля 2020

Вы можете просто вызвать getLocation на IFile:

IPath csvPath = csv.getLocation();

String dest = csvPath.toOSString();

Примечание. runtime-EclipseApplication - это тестовая рабочая область, созданная Eclipse для вас, когда вы запускаете подключаемые модули с помощью «Запуск от имени». Приложение Eclipse ». Таким образом, ваш исходный код также дает правильный результат.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...