当前位置: 首页 > 知识库问答 >
问题:

在Runnable jar文件中找不到com.mysql.jdbc.Driver

盖辉
2023-03-14

我已经实现了简单的Swing应用程序,它创建数据库并将mysql-连接器-java-5.1.18-bin. jar添加到我的项目构建路径中。当我在Eclipse中作为一个项目运行时,它可以正常工作。但是我将这个项目导出到可运行的jar文件中,它不起作用。

我写了一些代码来打印文件异常。它给出了这一行:Java . lang . classnotfoundexception:com . MySQL . JDBC . driver

我已经将所需的罐子添加到我的项目中。我不明白为什么它不起作用?

共有1个答案

朱兴运
2023-03-14

您的 JAR 似乎没有所需的库。

您需要使用选项将应用程序导出到生成的JAR中。

 类似资料:
  • 问题内容: 在IntelliJ中,当我尝试编译时出现此奇怪的错误。 我知道,问题出在哪里很明显,但是花了太多时间在这个问题上,我现在把信任交给您! 我使用ideaCommunity-9,在其中为JBoss创建了一个全局库,其中包含所有JBoss jar,包括ejb3-persistence.jar。我的模块包含此库,并且已将其移至依赖关系的顶部。在类路径中,没有其他地方有javax.persist

  • 问题内容: 我正在尝试没有运气的Swift和ObjectiveC混合项目。 我的项目由6个目标组成: 应用程式 核心 核心测试 摘要 WatchKit扩展 WatchKit应用 我已经能够添加一个具有一个目标成员资格(App)的Swift类,并使用从 App-Bridging-Header.h 传递的ObjectiveC代码。“将ObjectiveC转换为Swift代码”范例就像一个魅力。 取而代

  • 我正在设置一个Spring Boot服务器,我只是无法让Thymeleaf链接到CSS。我知道有许多类似的问题,但没有一个能让我找到答案。 这是我的“home.html”中包含的链接。 独自创立min.css链接很好,但是是main。css给了我一个404。 项目结构 这是它显示我在网络下的网络控制台,这个网址把我带到一个Whitelabel错误

  • 问题内容: 我刚刚开始使用Play2.0 Framework,并且试图在模板中使用主模板。我遇到的问题是,它在“共享”文件夹中时找不到“主”,如果我将其取出并放在“视图”根目录中,则它可以正常工作。 所以我想知道怎样才能引用从? 我的文件夹结构如下: 观看次数 家 index.scala.html 共享 main.scala.html 我的代码是: 我得到的错误是: 问题答案: 一旦进入子文件夹进

  • 我下载并反编译了minecraft插件的jar文件,并通过创建一个新的java项目Import将其添加到eclipse中 这导致了: 之后,我更改了一行代码,然后尝试导出它。 我不知道我该怎么做来解决这个问题。请帮忙。

  • 我正在从“”访问一个文件。当我检查文件是否存在时,它告诉我没有找到该文件。 我已授予所有运行时权限。 当我列出“”中的所有文件时,我可以看到该目录中的文件。 每当我使用"" 我可以访问这个文件夹中的所有文件,它显示该文件存在。 我正在模拟器上尝试这个。

  • 我使用的是spring boot 1.4.4,我有一个测试类,比如: 这是我的application.yml: application.yml是读取的,因为我将该值存储在字符串路径值中,conf.json位于/src/main/resources和/src/test/resouces中 但我要做什么:mapper.readtree(新URL(路径));我得到错误:文件找不到。 我试过:“class

  • 我在我支持的许多应用程序中实现了Flyway,它像梦一样工作。 但是,当我将应用程序部署到测试环境时,迁移就停止了。 经过一些调查,我发现当迁移被加载到jar文件中时,它们不是通过Flyway定位的,而是当它们没有被压缩时(比如当我在Eclipse中工作时,或者如果我将jar解压到类路径中),它会按预期工作。 由于应用程序的插件架构,我无法使用“默认”设置,因此我将Flyway对象设置为: 如果要