У меня есть плагин Eclipse, который автоматически загружает существующий проект Eclipse Java в рабочее пространство, открывает его и, наконец, запускает приложение Java. Если проект Java уже существует в рабочей области, плагин обновляет проект относительно проекта в файловой системе.
При выполнении только обновления плагина работает нормально, но когда плагин сначала импортирует проект, вызывая IProject.create (), открывает его и запускает, я получаю диалоговое окно с сообщением об ошибке, что программа не найдена.
IProject.create () и open () называются длительными операциями. Есть ли какой-то способ подождать, пока IProject.create () не будет завершен, а затем вызвать IProject.open, а после завершения открытого metadod вызвать метод project.run ()?