У меня та же проблема, что и у парня в этом посте:
Получить абсолютный путь к редактируемому в настоящее время файлу в Eclipse
но я не понимаю, как это сделать. В записи говорится, что я должен использовать IResource.getRawLocation (), но как мне получить IResource из текущего файла, который я просматриваю?
IFile file2 = (IFile)workBench.getActiveWorkbenchWindow().getActivePage().getActiveEditor().getEditorInput().getAdapter(IFile.class);
IPath path = file2.getRawLocation().makeAbsolute();
String ss = path.toString();
System.out.println(ss);
Но это все равно не даст мне правильный путь к связанному файлу, я получаю что-то вроде:
/ Путь / к / плагин / путь / к / родственник / путь / к / файлу