错误:InitialLoadEntityManagerProxy不是抽象的



我正在通过查看官方样本来学习JavaFX。我在几周前安装了所有东西(jdk1.7.0_21、netBean3.7、MySQL、javafx-samples-2.2.21)。在我修复了MySQL用户表问题(在DataAppLoader项目的build.xml文件中少了一列)后,我可以运行除了web版本(DataAppServer项目)之外的DataApp项目。

今天早上,我刚刚通过"帮助"菜单更新了NetBeans,试图让DataAppServer正常工作。然后我得到了上面的编译错误。我认为这是版本问题,因为我仍然使用1.7.0_21 JDK。

然后我卸载了所有相关的东西,并安装了最新的jdk 1.7.0.25、glassfish 4、javafx-sample-2.2.25和NetBeans 3.7.1。

我很惊讶数据库未匹配仍然存在(他们可能能够检查数据库版本以确定应该使用哪个插入语句。)并且我仍然无法编译带有此错误的示例。

error: InitialLoadEntityManagerProxy is not abstract and does not override abstract method <T>getEntityGraphs(Class<T>) in EntityManager
public class InitialLoadEntityManagerProxy implements EntityManager {
  where T is a type-variable:
    T extends Object declared in method <T>getEntityGraphs(Class<T>)

我真的希望这只是我的问题,而不是他们的问题。否则,发布的质量会伤害到这么多用户。

我使用的是windows 7 64位。使用正确的java.exe和javac.exe。我是Eclipse用户。NetBeans IDE对我来说是新的。

任何帮助都将不胜感激。

编辑:

除了build.xml之外,我没有更改/添加任何内容来初始化数据库。

将鼠标放在类名上,然后按Alt+Enter键(显示提示)。然后选择实现所有抽象方法。这对我很有效。

相关内容

  • 没有找到相关文章

最新更新