看板 java 關於我們 聯絡資訊
※ 引述《Dreamlgw (囁嚅)》之銘言: : 之前在做JDBC用JAVA 控制MySQL的時候使用了這個 : Class.forName("com.mysql.jdbc.Driver"); : 當時環境參數就用了很久... : 後來使用 JCreator 編譯執行都沒有問題 : 今天用bat檔想要他自動執行的時候卻出現問題 : java.lang.ClassNotFoundException: com.mysql.jdbc.Driver : 找知識家有人說用BAT的時候要縮短路徑長度? (試沒用 我也不是很懂他的意思) 很好,寫程式找『知識家』... : ~~ : 以下是BAT檔內容 : cd "目的" : java Server : ~~ 你IDE用的很快樂沒有關係,但是IDE會把ClassPath這類的雜事管得好好的, 而標準的java.exe可沒有那麼自動去讀你的JCreator的設定。 你最好去買一本標準、紮實的入門書ex: JavaSE6 技術手冊 把chapter 1~2 做過一遍。 : 這問題有人知道要怎樣解決嗎? : 還有人可以解釋一下那個Class.forName()的用意嗎? : 先謝謝了 請Google "ClassLoader Lava",把第一頁的搜尋結果都看一遍。 -- 我所信仰的科學是一種謙卑的理性,承認自身的無知與渺小才能觀察到世界在我們貧 弱的知覺上留下來的痕跡。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.44.37
tkcn:Lava XD 11/30 14:57
AmosYang: XD 11/30 15:29
LPH66: XD 11/30 16:27
legnaleurc: XD 11/30 17:36
slalala:我以為本週本版在Lava開趴 11/30 22:53
TonyQ: XD 11/30 22:58
PsMonkey: XD 我還真的去 google 了,而且還有東西耶 XD 12/01 08:41
tkcn: XD 一人一票,支持 Lava 板聚 12/01 09:32
Dreamlgw:問題已經解決了 感謝版大回應 12/01 16:43
Dreamlgw:昨天克難的解決了~ 12/01 16:53