![](/img/trans.png)
[英]java.lang.classnotfoundexception com.mysql.jdbc.driver in ubuntu
[英]java.lang.ClassNotFoundException: JDBC driver in Ubuntu
當我想運行.jar文件時,出現錯誤,.jar文件需要mysql jdbc驅動程序,並且我在mainfest文件中添加了路徑。 但這是行不通的。 我確信這條路是對的。
這是我的清單文件:(MANIFEST.MF)
Manifest-Version: 1.0
Main-Class: com.project.beta.Main
Class-Path: mysql-connector-java-5.1.34.jar
這是錯誤:
Error - Problem with the MySQL server, error: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
我通過Eclipse在PC上構建jar文件,然后在Ubuntu服務器上運行jar文件。
PS:我也用-cp嘗試過,但這也行不通。
因為清單文件中包含mysql jar,所以如果在jar文件上使用java -jar啟動,Java會將其添加到類路徑中-但該mysql jar必須位於當前工作目錄中,以便Java能夠找到它。 它不會進一步搜索。 您可以通過-verbose選項獲取有關Java所做的更多信息。
在構建應用程序時,建議您開始使用完整的工具,例如maven或ant。 在每種情況下,都可以添加一些工具來幫助您創建包裝器外殼腳本,以將內容添加到類路徑並設置其他選項。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.