gpt4 book ai didi

java - 导出的Jar文件抛出异常(JDBC)

转载 作者:行者123 更新时间:2023-12-01 13:49:42 30 4
gpt4 key购买 nike

我在我的一个项目中使用了 JDBC,它在 Eclipse 中完美运行。我必须将 ojdbc6.jar 添加到项目的 Java 构建路径中。 (我也没有在代码中包含任何 Class.forName 语句,因为我听说它对于 JDBC 4 及更高版本是可选的)

当我将项目导出到 jar 文件并尝试运行它时,它会提示“找不到 JDBC 驱动程序”等等。我可以看到这是因为现在构建路径中缺少 ojdbc6.jar 。有人可以告诉我解决方案吗?

谢谢!

最佳答案

下面是导出使用外部 jar 作为库的 JAR 的简单方法:

  1. 你必须编写一个ma​​nifest文件,我将其命名为jar.manifest。
  2. list 文件中的内容如下所示:

    list 版本:1.0
    主类:com.enginebai.activity.MyJDBCProgram
    类路径:lib/ojdbc6.jar lib/some-externam-lib.jar

并且确保在类路径下放置一个空行,否则 JAR 将无法运行。 (我不知道为什么要在那里放一个空行。)

让我们回到 eclipse :

  1. 在 Eclipse 中,导出类并记住选择上面的 list 文件。
  2. 确保您的 ojdbc6.jar 位于 project/lib 文件夹中。
  3. 打开终端并 cd 到项目根目录,输入“java -jar your-jar-name.jar”,然后就可以工作了。

关于java - 导出的Jar文件抛出异常(JDBC),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20058925/

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