не могу получить выбранное имя файла / путь Java в плагине Eclipse

Я разрабатываю плагин, который требует поиска пути / имени файла Java-файлов.

Код, который я написал, успешно извлекает имена файлов / путь к файлам XML или манифеста, но не может получить путь к файлам Java в пакетах.

код, который я использовал:

if (выбор экземпляра IStructuredSelection)

    {
        Object o = ((IStructuredSelection) selection).getFirstElement();
        if (o instanceof IFile) 
        {
            IPath loc = ((IFile) o).getLocation();
            if (loc != null) 
            {
                    selectedFile = loc.toOSString();

            }
            else
                selectedFile = "Error at loc";
        }
        else
            selectedFile = "Error at O";
    }

пожалуйста, помогите мне в этом, как можно скорее. с нетерпением жду. благодарю вас.

Ответы на вопрос(2)

Ваш ответ на вопрос