0
我有一個spring批處理項目,它在eclipse中運行完美。 我生成的可執行的JAR文件,並設置classpath中引用的JAR文件, 當我運行在命令行中的可執行的JAR文件,它拋出異常在eclipse中工作的Java代碼,打包入罐子時不工作
Exception in thread "main" java.lang.NoClassDefFoundError: org/springframework/jdbc/CannotGetJdbcConnectionException
Caused by: java.lang.ClassNotFoundException: org.sprigframework.jdbc.CannotGetJdbcConnectionException
我的項目首先要獲得JDBC連接,而這異常意味着沒有建立連接。
我將引用的jar包裝到可執行jar文件中,所以我確信jar是存在的,但是java不能加載它。
我試圖用遠程調試來調試這個jar,它在加載類的最開始時失敗。
有人有想法嗎?謝謝。
解壓縮該jar並確保該jar再次存在。你如何使它成爲可執行的jar文件? – Braj
你的意思是罐子只是作爲罐子嵌入到可執行的罐子裏? –
原因是'java.lang.ClassNotFoundException'。缺少部署中的jar? –