在64位系统上运行32位dll

时间:2014-08-14 15:51:05

标签: java 32bit-64bit sqljdbc

我有一个32位.dll(sqljdbc_auth.dll)并开发了一个32位的jdk。我的系统是64位。它一直有效,但现在我创建了一个可运行的jar文件,这个文件可以执行。但是,当我在批处理文件(-jar%~dp0 \ ScheduledPerformanceanalyse.jar)上启动它时,它起作用了。 警告:Faild加载sqljdbc_auth.dll:无法在AMD 64位平台上加载aIA 32位.dll。 通过将dll更改为64位版本,它可以正常工作,但只能通过批处理,通过我的Web-Applikation它才能正常运行。 我的问题:如何在不将我的jdk更改为64位版本的情况下解决问题?

编辑: 我找到了解决方案,问题是jre 64位。在工作系统上安装了jre。 batch-File使用JRE 64而不是32位...

0 个答案:

没有答案