Can't load IA 32-bit .dll on a AMD 64-bit platform问题的分析与解决办法

启动tomcat异常:
java.lang.UnsatisfiedLinkError: D:JAVAApacheTomcatbintcnative-1.dll: Can’t load IA 32-bit .dll on a AMD 64-bit platform
《Can't load IA 32-bit .dll on a AMD 64-bit platform问题的分析与解决办法》

该问题并不影响程序的稳定运行,但是报错总是不好的,要分析问题的原因以及解决方法

原因:这个文件tcnative-1.dll,你用的是tcnative调用了windows的api。但是tcnative用的是32位的,而系统是64位的。下载一个64位的tcnative1.dll。
可以用64位的tomcat解决,也可以把64位tomcat的这个文件覆盖到32位的tomcat中。
当然,我的jdk也是用的64位的,windows系统用的也是64位的。

    原文作者:wangsn257
    原文地址: https://segmentfault.com/a/1190000008528382
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞