2015-07-22 1 views
0

мой вопрос примерно classpaths. Для моего проекта плагина в eclipse, чтобы реализовать какой-то процесс, мне нужно выполнить поиск некоторых файлов под затмением рабочего пространства. Для этого моему проекту нужен динамический путь класса workplace. Эта вещь должна автоматически найти classpath рабочего пространства и вернуть String, и мне очень нужна эта строка. кстати, я очень новичок в Java и плагине, но мне нужно сделать это для моего летнего проекта, он почти закончен. Иметь хороший деньКак быстро найти текущую траекторию класса рабочего пространства eclipse?

+1

Что вы подразумеваете под "workspace classpath"? Отдельные проекты Java имеют путь к классам, рабочее пространство этого не делает. –

+0

вот что я имею в виду, например, на моем персональном компьютере это D: \\ projects \ workspace, я могу вставить этот путь в код, но когда я устанавливаю этот подключаемый модуль на другой компьютер, такого пути к рабочей области нет. Этот путь работает только для меня. Я хочу, чтобы код кода для автоматического поиска @ greg-449 – komtan

ответ

0
ResourcesPlugin.getWorkspace().getRoot().getLocation().toString(); 

ИЛИ

File ->Switch Workspace ->Other показанный каталог текущее рабочее пространство.

Надеюсь, это поможет.

+0

поблагодарил u за ваш ответ, но я пробовал этот код. ResourcesPlugin.getWorkspace(). GetRoot(). GetLocation(). ToString(); на самом деле это не сработало, ошибка говорит о том, что ResourcePlugin не может быть разрешен. Я не знаю, как это сделать:/@Ankur Mahajan – komtan

+0

Вы должны добавить плагин 'org.eclipse.core.resources' в зависимости от вашего плагина, чтобы вы могли использовать ResourcePlugin –

+0

Я реализовал whay, который вы мне скажите, это будет почти работать, но он дает мне/appsw/projects/vatoz/runtime-EclipseApplication, но мне нужно/appsw/projects/vatoz/ws (это имя myworkspace) еще раз спасибо вам за ваш интерес Я жду вашего ответа – komtan

Смежные вопросы