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

主要谈谈在win8.1(64bit)下搭建环境的经历。

安装win8.1(64bit)后,配置java环境是费了我一番心思的,所以想记录下来,成为经验。64位系统下比较理想的配置应该是

64位jdk + 64位myeclipse + 64位tomcat

但64位myeclipse目前功能还不完善,有些功能只在32位myclipse中有,所以我为了保险只能选择安装32位myeclipse,但这就可能要求jdk、tomcat等都使用32位才能正常运转,这样无疑浪费了64位系统的性能优势。该如何取舍?我的想法是使用64位jdk和64位tomcat,myeclipse仍然使用32位的,但恐怕会遇到未知错误,我百度了一下,没有人明确表示自己使用过这种搭配,也就是说没有人分享相关经验,到底行不行还是得我自己去尝试。几番纠结下我还是使用了这种搭配,最后果然出了问题。

在配置好环境变量后,在myeclipse中启动tomcat时抛出了异常,提示信息是

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

信息大概意思是在32位平台上不能加载64位的什么什么,我百度了一下这个错误信息,根据网上的提示,换用了一个同时支持32位和64位的tomcat,我去tomcat官网下载了一个

32-bit/64-bit windows Service Installer

问题解决。通过myeclipse可以正常启动tomcat,只是即便配置好环境变量后,通过控制台startup命令无法启动tomcat,这个都无所谓了。

总结起来64位系统下的java环境可以是:

64位jdk + 32位myeclipse + 32/64位tomcat。

PS:上文是我2014年4月份写在QQ空间的,那时候用的还是MyEclipse 2014,现在2015已经出来好久了,我现在一直用的64位MyEclipse,感觉没什么不妥。

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

时间: 2024-10-06 11:37:10

Can't load AMD 64-bit .dll on a IA 32-bit platform的相关文章

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

1.下载64位的tcnative-1.dll替换tomcat中bin目录下的tcnative-1.dll就解决了 2.tcnative-1.dll下载地址 请点击 这里 Tomcat Can't load AMD 64-bit .dll on a IA 32

: Can‘t load AM D 64-bit .dll on a IA 32-bit platf

SEVERE: Cannot find specified temporary folder at D:\tomcat\temp java.lang.UnsatisfiedLinkError: D:\asmm\bin\tcnative-1.dll: Can't load AM D 64-bit .dll on a IA 32-bit platform at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.C

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

问题简要描述: java.lang.UnsatisfiedLinkError: F:\Tools\tomcat6045\tomcat6.0.45_x64\apache-tomcat-6.0.45\bin\tcnative-1.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform 意思大概是: 无法在IA 32位平台上加载AMD 64位.dll 我出现这个问题的原因是: 在32位jdk环境下,运行tomcat64位. 解决方案: 我把32j

解决tomcat Can't load AMD 64-bit .dll on a IA 32-bit platform问题

tomcat Can't load AMD 64-bit .dll on a IA 32-bit platform 翻译出来就是 在IIA 32位平台上,Tomcat无法加载AMD 64位DLL. 什么时候会出现这样的情况? 比如说,现在你的电脑是64位的,但是你安装了一个32位的jdk,此时启动tomcat就汇报这个错误 处理的方法就是安装一个64位的jdk就可以了. 如果是tomcat Can't load AMD 32-bit.dll on a IA 64-bit platform,则是t

8.3 sikuli 集成进eclipse 报错:eclipse中运行提示 Win32Util.dll: Can't load 32-bit .dll on a AMD 64 bit platform

sikuli运行出现问题:Win32Util.dll: Can't load 32-bit .dll on a AMD 64 bit platform 在64位平台上无法加载32位的dll文件 解决办法:将该工程设置成JDK为32位的 之前eclipse中默认加载的是64位jdk .但由于eclipse中TESTNG需要用到1.7 jdk .为保证在解决问题后,testNG还能正常使用.所以原博主是下了个32位  1.7 jdk,将该工程设置成这个就ok了 解决问题启发来自: http://ww

往jdk/bin目录中增加tcnative-1.dll文件以后报错 Can't load AMD 64-bit .dll on a IA 32-bit platform

开始时,运行Tomcat控制台报错: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/local/jdk1.6.0_26/jre/lib/i386/server:/usr/local/jdk1.6.0_26/jre/lib/i386:/usr/loca

java.lang.UnsatisfiedLinkError: D:\apache-tomcat-7.0.52\bin\tcnative-1.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform

正如标题,一大早遇到这个错误: java.lang.UnsatisfiedLinkError: D:\apache-tomcat-7.0.52\bin\tcnative-1.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform 虽不影响项目运行,但我觉得心里始终是不踏实. 于是查找各种资料,现总结如下:1. 检查Myeclipse->help->About MyEclipse Enterprise Workbench->Insta

在IntelliJ IDEA中启动tomcat出现Can't load AMD 64-bit .dll on a IA 32-bit' platform问题详解

第一查看jdk版本 第二查看IntelliJ IDEA中运行tomcat的配置的jdk 比较两个jdk版本是否一致.或者查看tomcat是64还是32位的 在IntelliJ IDEA中启动tomcat出现Can't load AMD 64-bit .dll on a IA 32-bit' platform问题详解 原文地址:https://www.cnblogs.com/qianzf/p/10820832.html

引用64位dll时候出现 未能加载文件或程序集“System.Data.SQLite”或它的某一个依赖项。试图加载格式不正确的程序。

引用64位dll时候出现 未能加载文件或程序集“System.Data.SQLite”或它的某一个依赖项.试图加载格式不正确的程序. 需要在web.config增加配置 <startup useLegacyV2RuntimeActivationPolicy="true"> <supportedRuntime version="v4.0"/> </startup>