當我正在開發一個寫入SQLite數據庫的程序時,我注意到如果我將sqlite.jar文件移動到一個子目錄中,Class.forName("org.sqlite.JDBC")
將拋出ClassNotFoundException異常。有沒有辦法可以更改Class.forName("org.sqlite.JDBC")
正在查找的目錄,以便我可以將文件存儲在我想要的位置?Class.forName(Class)在一個特定的目錄?
0
A
回答
1
它看起來像classpath被設置爲與該位置一起工作。如果您使用的是IDE,請將該庫添加到項目屬性中的構建路徑中,然後執行您的代碼。 IDE將完成你需要做的其他事情。
如果您正在使用classpath setup,則不應將文件從指定了類文件的類路徑中移出,並且程序將查找其要裝入的類。
+0
謝謝,忘記更新項目屬性中的位置對我來說是愚蠢的。 – TehNoiseBomb 2014-10-06 22:51:43
相關問題
- 1. 在一個特定的目錄
- 2. 在一個目錄中找到一個特定的文件並刪除目錄
- 3. 來自遠程目錄的Java Class.forName()
- 4. 使用Ffmpeg從特定目錄寫入另一個特定目錄
- 5. Class.forName未加載指定目錄中的數據
- 6. 的.gitignore:忽略一個特定的目錄和一個只有
- 7. 在unix的工作目錄中找到一個特定的目錄
- 8. 如何查找某個目錄中存在的特定目錄
- 9. 在多個目錄中選擇特定的目錄
- 10. 如何運行在另一個目錄中的.class文件
- 11. 的.htaccess重定向一個特定的子目錄
- 12. gulp-clean-css不能在一個特定的目錄中工作?
- 13. 上的特定目錄
- 14. rsync:僅在一個目錄中排除特定文件類型
- 15. 將子目錄中的特定文件移動到一個目錄 - python
- 16. PrintWriter的不是讓我進入一個特定的目錄
- 17. 拷貝項目和重命名爲一個特定的父目錄在PowerShell中
- 18. 在的Class.forName在J2ME
- 19. 重置的.htaccess在特定目錄
- 20. 只在特定的子目錄
- 21. .gitignore在特定深度的目錄?
- 22. 停止一個特定目錄的所有htaccess規則
- 23. 保存SQLite數據庫到一個特定的目錄
- 24. 用hg克隆一個特定的目錄?
- 25. 測試此目錄中有一個特定的名稱
- 26. 首先列出一個特定的目錄
- 27. 安卓:忽略一個特定的目錄
- 28. 保存IPython文件到一個特定的目錄
- 29. 得到哈德森結帳源到一個特定的目錄
- 30. git force更新一個特定的目錄
哈哈。是建立路徑sqlite.jar? – subash 2014-10-06 22:27:42
Class.forName沒有在尋找一個目錄,而是在你的類路徑中尋找一個類 – Leo 2014-10-06 22:28:32