Иерархия типа AddEntryAction является непоследовательной (Jface) - PullRequest
1 голос
/ 01 июня 2011

у меня есть следующий класс в eclipse

class AddEntryAction extends Action {
  public AddEntryAction() {
    super("Add Entry");
    setToolTipText("Add Entry");
  }
  public void run() {
    WizardDialog dlg = new WizardDialog(MainClass.mainWindow.getShell(),
        new AddEntryWizard());
    dlg.open();
  }
}

, а класс Action расширяет AbstractAction, который интер расширяет класс EventManager.Оба этих родительских класса являются частью библиотек eclipse SWT / jface ... В приведенном выше объявлении класса я получаю следующую ошибку

Проект не был собран, поскольку его путь сборки не завершен.Не удается найти файл класса для org.eclipse.core.commands.common.EventManager.Исправьте путь сборки, затем попробуйте построить этот проект. DisplayExample Неизвестная проблема Java

Тип org.eclipse.core.commands.common.EventManager не может быть решен.На него косвенно ссылаются необходимые файлы .class MainClass.java / DisplayExample / src line 94 Java Проблема

AddEntryAction объявлен в том же исходном файле MainClass.java.На самом деле это пример из Java2s.com ... У меня есть библиотеки / jars, потому что я могу видеть классы компиляции всех этих предложений

1 Ответ

3 голосов
/ 19 июня 2012

Ошибка «Проект не был построен, так как ... org.eclipse.core.commands.common.EventManager не может быть решен ...» с зависимостями swt / jface может быть вызван отсутствием ссылочных источников или двоичных файлов, содержащих org.пакеты eclipse.core в дополнение к пакетам org.eclipse.swt и org.eclipse.jface.

Например, путь сборки в моем случае включал: swt.jar org.eclipse.jface_3.4.2.M20090107-0800.jar

Следующий jar-файл отсутствовал и вызвал вышеуказанную ошибку: org.eclipse.core.commands_3.4.0.I20080509-2000.jar

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...