Я новичок в разработке плагинов Eclipse.Я хочу обновить свое рабочее пространство или завершить Eclipse программным способом.так что есть ли обновить затмение программно.
Используйте IResource.refreshLocal() API . Вы можете сделать это в корне проекта, определенной папке или отдельном файле. Чтобы обновить все проекты в рабочей области, просто перечислите все проекты с использованием ResourcesPlugin.getWorkspace().getRoot().getProjects() API и обновите каждый из них по очереди.
IResource.refreshLocal()
ResourcesPlugin.getWorkspace().getRoot().getProjects()
Вот небольшой фрагмент для обновления каждого проекта в рабочей области Eclipse.
for(IProject project : ResourcesPlugin.getWorkspace().getRoot().getProjects()){ project.refreshLocal(IResource.DEPTH_INFINITE, new NullProgressMonitor()); }