java - MissingResourceException 运行 MXJ for MySQL

标签 java mysql database jdbc

我正在使用 this 中的代码使用 MXJ 将 MySQL“嵌入”到我的 Java 应用程序中的教程。但是,我在运行代码时遇到了这个异常:

Exception in thread "main" java.util.MissingResourceException: Resource '5-5-9/Windows_7-amd64/mysqld.exe' not found

当我到达教程中的这一行时会发生这种情况:

mysqldResource.start("test-mysqld-thread", database_options);

我在 Eclipse 中运行,我将以下 4 个 jar 添加到我的构建路径中,因为 this链接说我需要它们:

mysql-connector-java-5.1.18-bin.jar
mysql-connector-mxj-gpl-5-0-12-db-files.jar
mysql-connector-mxj-gpl-5-0-12.jar
aspectjrt-1.6.9.jar

我不确定我在这里遗漏了什么。有什么建议吗?

最佳答案

MXJ 尚未准备好与 Windows 7 64 位一起使用。使用this错误票,我找到了我需要做的事情。

下载文件并从 zip 中提取后,解压缩 mysql-connector-mxj-gpl-5-0-12-db-files.jar 并向 platform-map 添加一行。里面的属性文件:

Windows_7-amd64=Win-x86

保存并重新打包。就像一个魅力!

关于java - MissingResourceException 运行 MXJ for MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9520536/

相关文章:

mysql - 字段之间的共同值

java - 数据库文件结构和索引及实现

java - android webview loadurl 慢

java - 初级 Java 面向对象编程

mysql - 用于持久化以枚举类型作为键的 Map 的 hibernate 注释是什么?

mysql - 将一个主键设置为多个表的外键的任何简单方法

mysql:奇怪的错误1111无效使用group by

java - Spring Boot启动失败——bean之间存在循环依赖

java - 通过 testng 运行测试时出现内存问题

mysql - 如何订购 MySQL VARCHAR 结果