2011-03-30 49 views
0

我製作了需要數據庫連接(mySQL)的程序。 將我的系統導出到可執行jar後,我的jar文件與數據庫沒有任何連接。可執行jar和數據庫

請問我需要採取什麼措施來解決這個困境?

回答

0

你需要做的是看看JAR清單規範,它允許你設置你的jar依賴的classpath條目。

http://download.oracle.com/javase/6/docs/technotes/guides/jar/jar.html#Main%20Attributes

會給你一些信息。 Class-Path條目特別是您需要查看的內容。將MANIFEST.MF中的引用與您的jar打包到mysql jar中。我會建議把相對於你的應用程序導出jar的位置。

從那個你/應該/能夠使用java -jar來執行你的程序,並有相關的mySQL類供使用。

希望有所幫助。

+0

謝謝,我會給它一個鏡頭! – 2011-03-30 18:33:52

+0

我仍然無法連接我的數據庫。如果它幫助我使用eclipse(伽利略)任何其他解決方案? – 2011-03-30 19:47:34

+0

你有沒有位於你的可執行jar文件所在目錄的mysql jar文件(在類路徑條目中指定)?你是否也在兩個jar文件的相同目錄下執行jar(java -jar)? – 2011-03-30 20:09:33