【发布时间】:2018-01-16 16:12:44
【问题描述】:
我编写了一个 Java FX 工具,它连接到一个 .accdb 数据库并从中创建了一个运行良好的可执行 JAR 文件。在 JAR 文件的同一个文件夹中,我有几个 JAR 库,我需要这些库才能连接到我的数据库。
现在我想用 exe4j 从可执行 JAR 创建一个可执行文件 (.exe)。为此,在“Java 调用”步骤中,在“高级选项”下,我添加了一个包含这些所需库的文件夹作为“库目录”。
我现在运行生成的 .exe 并打开我的应用程序,但是当我尝试连接到我的数据库时(通过单击我的应用程序中的按钮)它不起作用并且我收到此异常:
java.lang.ClassNotFoundException: net.ucanaccess.jdbc.UcanaccessDriver
显然它没有包含我所需的库。
除了我的实际可执行 JAR 之外,我必须如何在 exe4j 中继续包含多个 JAR 库?
【问题讨论】:
标签: java jar exe classnotfoundexception exe4j