java - 错误: InitialLoadEntityManagerProxy is not abstract

标签 java netbeans javafx-2

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

今天早上,我刚刚通过 NetBeans 的“帮助”菜单更新了 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(显示提示)。然后选择实现所有抽象方法。这对我有用。

关于java - 错误: InitialLoadEntityManagerProxy is not abstract,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17239723/

相关文章:

java - 国家/地区代码 (iso-3166-1/iso-3166-2) 到经度和纬度

java - VLCJ 不播放视频

linux - 让 Tomcat 在 Linux 上与 Netbeans 6.7 良好配合

java - ListView - removeAll 不起作用?

java - 返回实现接口(interface)的 java 类的类型

Java 7 Web 启动问题与 list 文件

JavaFX 应用程序线程变慢然后卡住

java - BorderPane JavaFX 加载图像时自动调整大小

java - 如何处理结果集数据

java - 如何调试我的代码?