2013-06-21 2 views
0

Я изучаю JavaFX, посмотрев официальные образцы. Я установил все (jdk1.7.0_21, netBean3.7, MySQL, javafx-samples-2.2.21) несколько недель назад. После того, как я исправил проблему таблицы пользователей MySQL (меньше одного столбца в файле build.xml проекта DataAppLoader), я смог запустить проект DataApp, кроме веб-версии (проект DataAppServer).error: InitialLoadEntityManagerProxy не является абстрактным

Сегодня утром я только что обновил NetBeans через меню справки, чтобы заставить DataAppServer работать. Затем я получил ошибку компиляции. Я думал, что это проблема с версией, потому что я все еще использую JDK 1.7.0_21.

Затем я удалил все, что связано и установил последние, 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 для меня нова.

Любая помощь будет оценена по достоинству.

EDIT:

Я не изменить/добавить что-нибудь кроме того, что build.xml, чтобы иметь возможность инициализировать базу данных.

+0

Является ли 'InitialLoadEntityManagerProxy' вашим классом или вашим? – Kevin

+1

похоже, что это дает вам подсказку: 'и не переопределяет абстрактный метод getEntityGraphs (класс ) в EntityManager' –

+0

Я не изменял/не добавлял ничего, кроме build.xml для инициализации базы данных. – 5YrsLaterDBA

ответ

1

Наведите указатель мыши на название класса и нажмите Alt + Enter (чтобы показать подсказки). Затем выберите реализацию всех абстрактных методов. Это сработало для меня.

Смежные вопросы