2011-09-29 102 views
0

我一直在嘗試通過Eclipse數據工具平臺創建Derby數據庫,並且一開始我無法設法使其工作。無論我做什麼,我總是得到同樣的錯誤:如果derby.jar位於Eclipse工作區中,則無法連接到Derby數據庫

Could not connect to New Derby. 
Error creating SQL Model Connection connection to New Derby. (Error: null) 
java.lang.NullPointerException 
Error creating JDBC Connection connection to New Derby. (Error: null) 
java.lang.NullPointerException 

當我試圖此包含驅動程序在裏面「工作區/ MyProject的/ lib目錄」文件夾中的derby.jar文件。然後,我把相同的確切文件到我的桌面,設置驅動程序指向我的derby.jar的新位置,並開始工作自動...

我做了一些實驗,它碰巧它的作品無處不在除外當我把我的Eclipse工作區文件夾。爲什麼?

而最重要的是:如果我想在不同的機器上部署我的應用程序,我需要在我的項目文件夾(因此在我的項目的.jar內)derby.jar嗎?

在此先感謝大家



編輯:我已經添加的derby.jar通過Eclipse的界面的項目,方法如下:


First step


Second step


Last step

回答

0

你必須使用Eclipse的界面添加jar文件。本網站展示瞭如何:

http://www.cs.duke.edu/courses/cps004g/fall05/assign/final/addlibrary.html

+0

的問題是,我已經做到了(會很快發佈一些屏幕)!我無法理解的是,爲什麼如果.jar文件在我的工作區之外,它運行良好,如果它在裏面不起作用。 – Alex

+0

我不知道爲什麼會出現這種情況。希望別人能夠闡明這一點。 – dbeer