2013-06-26 38 views
0

這是我的第一個問題,出於某種原因,當試圖上傳我的問題的屏幕截圖時,我收到了一條錯誤消息 無法上傳圖片;無法達到imgur將jtds ---。jar文件包含到NetBeans中Java項目的庫中,但仍然存在ClassNotFoundException錯誤

無論如何,我已經上傳到谷歌照片,所以我會發送鏈接後解釋一下它是什麼。

我是新開發的Java應用程序,特別是當它連接到JDBC時。因此,由於目標數據庫是SyBase的一個,我從sourceforge的官方網站下載了JTDS JDBC Driver

然後我按照建議here的建議來設置類路徑。

將jtds1.3.1包含到庫和我的項目中,所以它應該可以工作,並且...voilà!

執行Class.forName()方法加載驅動程序時出現奇妙的ClassNotFoundException。

Here是屏幕截圖,第35行和第37行是感興趣的。

如果有人幫助我一點,我會很感激,但是愚蠢可能是我可能會遇到的這個問題的錯誤 - 它確實是這樣。

謝謝。

回答

0

望着那截圖,問題是,您將分發zip(jtds-1.3.1-dist.zip)添加到您的構建路徑中,而不是該zip中包含的jtds-1.3.1.jar。因此,解壓縮後,從構建路徑中刪除zip並添加jar-文件。

+0

哦,親愛的。我想象它會是一些愚蠢的錯誤。實際上是。 非常感謝,馬克。 –

+0

@DavidLopez不客氣,請點擊勾號「接受」我的答案。 –

+0

行動,好的 - 剛到這裏,所以似乎有很多事情我不知道這個論壇。 –

0

你必須把完整路徑的jar文件在類路徑(包括文件名):

.;C:\j2sdk1.4.2_16\jre\lib; 
C:\Program Files\mysql-connector-java-3.1.144\mysql-connector-java-3.1.14-bin.jar 

後改變路徑立即重新啓動CMD

+0

問題是關於IDE中的構建路徑/類路徑而非命令行使用。 –

+0

也謝謝你,@Sagar Vaghela –

相關問題