簡體   English   中英

ClassNotFoundException Class.forName(“ com.mysql.jdbc.Driver”);

[英]ClassNotFoundException Class.forName(“com.mysql.jdbc.Driver”);

這是給大學的任務。 在IntelliJ上開發應用程序,它需要連接到mysql數據庫。 我在Class.forName("com.mysql.jdbc.Driver");上收到ClassNotFoundException Class.forName("com.mysql.jdbc.Driver"); 嘗試對問題進行一些搜索,並將.jar文件添加到模塊中的lib文件夾中,並將jar文件添加到Project Structure-> Libraries;

看圖片

這似乎解決了其他人的問題。 我是否真的缺少明顯的東西?

問題是不同的,我已經設置好了驅動程序(將其更改為來自Maven,這要容易得多)。 我不知道檢查和未檢查的異常,您必須包括try catchs才能編譯代碼。

您忘了將此庫添加到模塊中嗎? 將其添加到該模塊下的lib文件夾並不是完成此操作的真正方法。 有關更多信息,請參見“模塊”中的“依賴關系”詳細信息。

並且,使用Maven依賴關系比直接放置.jar文件更好:單擊該加號按鈕后,選擇“ From Maven”而不是“ From JAR file”,然后搜索“ mysql-connector-java”,然后選擇所需的版本想。 下載該依賴項后,它將詢問您要添加該庫的模塊。

嘗試打開項目結構( Ctrl + Alt + Shift + S ),然后打開“模塊”部分並檢查“依賴關系”選項卡。 您的圖書館應該在那里。

屏幕截圖以獲取詳細信息

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM