2015-06-08 30 views
1

我想將Connection Pooling引入到我的應用程序中,並決定使用C3P0。不過,由於某些奇怪的原因,當我導入兩個JAR文件時,Netbeans無法找到文檔告訴我應該使用的類。找不到類(C3P0 sources.jar)

這裏是我的項目的設置:

enter image description here

任何見解?有沒有特別的方法來添加這個罐子?我這樣做是因爲我添加了數據庫驅動程序和其他庫,並且我沒有遇到這些問題。

我手動複製com.mchange.v2.c3p0.*從這裏的文檔頁面:http://www.mchange.com/projects/c3p0/#quickstart

+0

你確定'machange-commons-java-0.2'實際上包含'com.machange.v2.c3po'包和一個名爲'ComboPooledDataSource'的類。首先讓基礎知識走出困境。 – CKing

+0

我不是100%確定,因爲我沒有編碼,但我會假設它,因爲這是文檔說我應該安裝,然後代碼=/ –

+0

我沒有看到它在列表[這裏](http://www.java2s.com/Code/Jar/m/Downloadmchangecommonsjava0234jar.htm)。但是,你可以再次使用不同的版本。 – CKing

回答

1

看起來你下載包含.java源文件,而不是二進制分發的c3p0-0.9.5-sources.jar。編譯器僅在搜索類的依賴關係時查找.class文件,而不查找.java文件。

您應該下載包含.class文件的c3p0jar。 (This其中一個例子)

+0

哎呀,那是一個愚蠢的錯誤。你說得對,我選了錯誤的罐子。非常感謝 –