加载Java应用程序的MS Access驱动程序时出错

加载Java应用程序的MS Access驱动程序时出错,java,ms-access,jdbc,odbc,jdbc-odbc,Java,Ms Access,Jdbc,Odbc,Jdbc Odbc,我为该公司创建了一个Swing应用程序,它连接到本地存储在计算机中的Access数据库。该应用程序在我的计算机和其他一些本地计算机上运行正常,但当要求我将其部署到服务器上时,我遇到了以下例外情况: java.sql.SQLException:由于系统错误193,无法加载指定的驱动程序:(Microsoft Access驱动程序(*.mdb,*.accdb),C:\PROGRA^2\COMMON^1\MICROS^1\OFFICE12\aceobc.DLL 如何避免此错误?错误193是“错误错误错

我为该公司创建了一个Swing应用程序,它连接到本地存储在计算机中的Access数据库。该应用程序在我的计算机和其他一些本地计算机上运行正常,但当要求我将其部署到服务器上时,我遇到了以下例外情况:

java.sql.SQLException:由于系统错误193,无法加载指定的驱动程序:(Microsoft Access驱动程序(*.mdb,*.accdb),C:\PROGRA^2\COMMON^1\MICROS^1\OFFICE12\aceobc.DLL


如何避免此错误?

错误193是“错误错误错误执行格式193(0xC1)%1不是有效的Win32应用程序。”您使用哪个ODBCAD32.exe配置数据源,您是运行Java 32位还是64位?可能相关:我在系统中安装了32位Java,但当我运行Java命令时,它显示无法打开“c:\program files\Java\jre7\lib\jvm.cfg…”但当我也安装了64位Java时,我只给出了环境中32位Java的路径如果java运行正常,我不知道为什么它不能仅通过程序文件(x86)中的32位运行…我只从sysWOW64加载了odbc 32位…我认为问题在于java…请查看错误