我在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。 修复构建路径然后尝试构建 这个 project DisplayExample Unknown Java 问题
类型 org.eclipse.core.commands.common.EventManager 无法解决。这是间接的 从必需的.class引用 文件MainClass.java / DisplayExample / src行 94 Java问题
AddEntryAction在同一源文件MainClass.java中声明。实际上,这是Java2s.com的一个例子......我有图书馆/罐子,因为我可以看到所有这些文章的编译类
答案 0 :(得分:3)
错误“项目未构建,因为... org.eclipse.core.commands.common.EventManager无法解析...”与swt / jface依赖关系可能由缺少参考源或包含org的二进制文件引起。 eclipse.core包除了org.eclipse.swt和org.eclipse.jface包之外。
E.g。我案例中的构建路径包括: SWT.JAR org.eclipse.jface_3.4.2.M20090107-0800.jar
以下jar丢失并导致上述错误: org.eclipse.core.commands_3.4.0.I20080509-2000.jar