我有一个应用程序可以执行简单的 CRUD 操作(使用 MySQL 创建、读取、更新、删除)。这个应用程序与 maven & hibernate 一起使用。当我在 IDE (eclipse) 中调试和执行应用程序时,一切都很好。
但是我需要创建这个应用程序的 jar,我尝试过,当我执行新的 .jar 文件时,看起来一切正常。
真正的问题是当我执行任何操作时,例如插入新记录。我填写文本字段并单击按钮保存...但不要做任何事!
该应用程序仅显示 GUI,但不执行任何操作、不保存、不更新、不删除。
怎么了?是否存在任何使用休眠创建 .jar 文件的特殊指南?应该怎么做?
- - - - - - - -更新 - - - - - - -
好吧,我做了很多事情,我用 shell 创建了 .jar 文件,看起来还不错。
无法初始化数据库。java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
看起来 jar 找不到 mysqulconnector.jar 的类路径......但很奇怪,因为我在清单“Class-Path:connector.jar”中声明它我不知道该怎么做。
应该如何“附加”或声明 jar 以连接到数据库?