2015-04-12 23 views
1

我想在netbeans中使用Java數據庫,但服務器無法啓動。我試過添加netbeans - java數據庫服務器不啓動

grant { 
      permission java.net.SocketPermission "localhost:1527", "listen"; 
} 

但它沒有任何區別。我不知道是什麼原因造成問題。 我成功地啓動了服務器使用cmd,但我仍然無法連接到數據庫(窗口「連接到數據庫」彈出,但沒有任何反應,我也沒有從任何輸出從Java DB數據庫處理) 任何幫助將是非常讚賞。

回答

0

嘗試批代碼:

grant{ 
    permission java.net.SocketPermission "localhost:1527", "listen,resolve"; 
}; 

此外,閱讀Here (click)有關在JDK工具

+0

它也不能工作:( – user2403095

3

我有同樣的問題相關的bug(修復)。我找到了一個解決方法。只要改變分貝提供GlassFish中一個提供的Java:

  1. 請確保您有NetBeans安裝在GlassFish(和JavaDB之外)
  2. 打開對話框的NetBeans→ProjectManager→服務→數據庫→JavaDB之外(右擊) →屬性:

    Original path

  3. 我的屏幕是從Linux安裝。您可能有類似C:\ java \ jdk1.8.0_40 \ db as Java DB安裝。。將此路徑更改爲Glassfish中的路徑。我不知道它是在Windows上,這裏是我的路徑:

    Corrected path

這是唯一的解決辦法,因爲我不知道爲什麼JavaDB之外的服務器和Java> = 1.8提供的甲骨文。 0_40在執行後立即退出。可能這是某種錯誤。

這可能是重複的問題(Netbeans not starting Java DB Server with JDK 1.8.0_40),但我不確定。