2013-06-21 13 views
0

我在學習JavaFX通過查看官方示例。幾個星期前,我安裝了一切(jdk1.7.0_21,netBean3.7,MySQL,javafx-samples-2.2.21)。修復了MySQL用戶表問題(DataAppLoader項目的build.xml文件中少了一列)後,我能夠運行除Web版本(DataAppServer項目)之外的DataApp項目。錯誤:InitialLoadEntityManagerProxy不是抽象的

今天早上我剛剛通過其幫助菜單更新了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文件,以便能夠初始化數據庫。

+0

「InitialLoadEntityManagerProxy」是你的課程還是他們的課程? – Kevin

+1

它看起來像它給你一個提示:'並且不重寫抽象方法 getEntityGraphs(類)在EntityManager' –

+0

我沒有更改/添加任何東西,除了build.xml來初始化數據庫。 – 5YrsLaterDBA

回答

1

將鼠標放在類名上,然後按Alt + Enter(顯示提示)。然後選擇實現所有抽象方法。這對我有效。

相關問題