gpt4 book ai didi

java - 转换为 JAR 文件时未找到 UCanAccess 驱动程序

转载 作者:行者123 更新时间:2023-11-29 05:12:39 25 4
gpt4 key购买 nike

我做了一个名为 clinic 的项目,它有 3 个 jframes

  1. 登录
  2. 诊所管理
  3. 生成患者 ID

它连接到 Access 数据库 (.mdb)。

我将它转换为 JAR 文件,但它给我错误,它没有连接到 UCanAccess 驱动程序。

我什至尝试过 SQLite 管理器,但遇到了同样的问题。我正在使用 netbeans 8。我只是直接选择清理和构建选项来制作 jar 文件。希望这会有所帮助。

最佳答案

与 Eclipse 不同,NetBeans 不提供将 Java 项目导出到包含项目所有依赖项的单个可运行 JAR 文件的标准方法。相反,当您在 NetBeans 中构建 Java 项目时,它会创建一个 \dist 文件夹,其中包含

  • 您自己的 Java 代码的 JAR 文件,以及

  • 包含依赖项的 JAR 文件的 \lib 子文件夹。

当您将 Java 项目分发给其他用户时,Packaging and Deploying Desktop Java Applications说你需要

  1. Create a zip file that contains the application JAR file (YourStuff.jar) and the accompanying lib folder that contains [the additional jar files that your application requires].

  2. Send the file to the people who will use the application. Instruct them to unpack the zip file, making sure that the main application jar file and the lib folder are in the same folder. The users of your application should be able to run it by double-clicking the JAR file.

例如,当我解压我的测试应用程序的 zip 文件时

[C:\__tmp]
README.TXT
UCanAccessDemo.jar
[\lib]
commons-lang-2.6.jar
commons-logging-1.1.1.jar
hsqldb.jar
jackcess-2.0.6.jar
ucanaccess-2.0.9.2.jar

快速网络搜索揭示了至少一种机制,该机制声称允许 NetBeans 创建包含依赖项的单个整体 JAR 文件......

PackagingADistributableJavaApp

...不过我自己没试过。 (我只是让 Eclipse 去做。)

关于java - 转换为 JAR 文件时未找到 UCanAccess 驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27833976/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com