Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/353.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Can';t在windows 2008服务器系统上的AMD 64位平台上加载IA 32位.dll_Java_Dll - Fatal编程技术网

Java Can';t在windows 2008服务器系统上的AMD 64位平台上加载IA 32位.dll

Java Can';t在windows 2008服务器系统上的AMD 64位平台上加载IA 32位.dll,java,dll,Java,Dll,今天,当我将一个项目从旧服务器迁移到新服务器时,我在测试部署的服务代码时遇到了这个问题。 javax.servlet.ServletException:java.lang.UnsatifiedLinkError:E802:无法加载共享库。E:\Rochade\bin\msvcr71.dll E:\Rochade\bin\msvcr71.dll:无法在AMD 64位平台上加载IA 32位.dll java.library.path中没有msvcr71 我在互联网上搜索了一下,找到了一些安装36位j

今天,当我将一个项目从旧服务器迁移到新服务器时,我在测试部署的服务代码时遇到了这个问题。 javax.servlet.ServletException:java.lang.UnsatifiedLinkError:E802:无法加载共享库。E:\Rochade\bin\msvcr71.dll E:\Rochade\bin\msvcr71.dll:无法在AMD 64位平台上加载IA 32位.dll java.library.path中没有msvcr71


我在互联网上搜索了一下,找到了一些安装36位jdk的技巧,我试过了,但没有解决问题,有人对此有何评论?我真的很急于解决这个问题,这是我们在迁移过程中前进的障碍

我认为您无法在64位环境中加载为32位体系结构编译的库


解决方案是为x64重新编译库,或者如果没有其源代码,则获取64位版本。

您可以使用32位JVM或安装64位版本的Microsoft Visual Studio C/C++可再发行软件包。 或者最好在新服务器上重新安装软件。在Windows上,仅将文件夹移动到新计算机不是一个好主意,尤其是当旧电脑是32位系统而新电脑是64位系统时。

什么是“36位jdk”?你是说32位,是吗?