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? –