【发布时间】:2015-10-07 21:03:00
【问题描述】:
所以.. 这让我发疯了。尝试让 mysql 在 Java 上运行的第 2 天,但仍然无法正常工作。
我正在使用 IntelliJ IDEA(最新版本)在 Windows 上开发 Java 应用程序,将其导出为 JAR(构建工件)并在 Ubuntu 服务器上运行。
在 IDEA (Windows) 中选择运行会导致包含库 (mysql-connector-java-5.0.8),因为程序找不到数据库。 但是,当我上传 JAR(工件)时,我得到:
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
我几乎尝试过任何方法,但在花了将近 16 个小时后,我别无选择,感到非常沮丧。我已经阅读了这里的大部分帖子并尝试了所有帖子,但没有一个有效。
查看 JAR 的大小,库正在被包含;只是不被 Ubuntu 识别。也许我需要使用某种命令参数来启用库?以下是我运行 JAR 的方式:
java -jar output.jar
提前致谢!
【问题讨论】:
-
您使用的是构建脚本吗?如果是这样,请将其包含在您的问题中
标签: java intellij-idea mysql-connector artifact