Can't load IA 32-bit .dll on a AMD 64-bit platform

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

Can't load IA 32-bit .dll on a AMD 64-bit platform

1、问题描述

    客户端输入账号密码点击登录卡住

2、分析

    查看客户端日志:

        eas/client/logs/client.log和eas/client/logs/log4j.log


Exception in thread "Thread-14" java.lang.UnsatisfiedLinkError: E:\eas\eas\client\deploy\client\HardwareInfoCollector.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform

3、解决方案

         经分析,这是客户开启了启用机器码认证,如果启用机器码的话 客户端的jdk需要32位

4、操作步骤

       方法一:界面查看

            1.管理员登录客户端,点击企业建模--》安全管理--》安全认证中心--》机器码认证设置

            2.点开查看是否开启了,如果开启客户端就需要使用32位jdk,或者关闭即可就能正常登录了


     方式二:后台查看

          1.如果方式一界面没有找到对应菜单可以后台查看

              SELECT * FROM T_BAS_MachineConfig 

           其中:

                1:表示开启

                0:表示关闭

     2.可以手动修改为0,即关闭机器码验证

5、注意

     如果要开启机器码认证就可以手动修改一下客户端jdk为32位的即可;如果不使用此机器码认证就可以参考以上方法关闭即可,这样客户端就不需要单独修改为32位jdk




Can't load IA 32-bit .dll on a AMD 64-bit platform

1、问题描述 客户端输入账号密码点击登录卡住2、分析 查看客户端日志: eas/client/logs/client.log和eas/client/log...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息