JAR文件失败 - Maven& Hibernate项目

时间:2013-05-18 04:48:44

标签: java hibernate maven jar classnotfoundexception

我有一个应用程序可以执行简单的CRUD操作(使用MySQL创建,读取,更新,删除)。 这个应用程序是与maven&冬眠。当我将应用程序调试并执行到IDE(eclipse)时,一切都很好。

但是我需要创建一个这个app的jar,我试过,当我执行新的.jar文件看起来一切都好。

真正的问题是当我执行任何操作时,例如插入新记录。我填写文本区域并单击按钮以保存...但不要做任何事情!

该应用仅显示GUI但不做任何事情,不保存,不更新不删除。

有什么问题?是否存在使用hibernate创建.jar文件的任何特殊指南? 该怎么办?

---------------更新-------------

我做了很多事我用shell创建了.jar文件,看起来没问题我创建清单并且没问题,但是当我从shell启动.jar时出现同样的问题告诉我:

  

无法初始化数据库。抛出java.lang.ClassNotFoundException:   com.mysql.jdbc.Driver

看起来jar无法找到mysqulconnector.jar的类路径...但是很奇怪,因为我在清单“Class-Path:connector.jar”中声明它我不知道它是怎么做的。

应该做什么“附加”或声明jar连接到db?

1 个答案:

答案 0 :(得分:0)

使用 maven-assembly-plugin 创建胖jar,以便为客户端应用程序提供所有必需的库。