我正在使用 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/