: 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.ClassLoader.loadLibrary1(ClassLoader.java:1939)64-bit .dll on a IA 32-bit platform

at java.lang.ClassLoader$NativeLibrary.load(Native Method)

at java.lang.ClassLoader.loadLibrary1(ClassLoader.java:1939)

at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1864)

at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1854)

at java.lang.Runtime.loadLibrary0(Runtime.java:845)

at java.lang.System.loadLibrary(System.java:1084)

at org.apache.tomcat.jni.Library.<init>(Library.java:40)

at org.apache.tomcat.jni.Library.initialize(Library.java:172)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce

jdk版本不对,tomcat是64bit,而jdk是32bit,虽然程序可以正常启动但是当你想把这个tomcat注册成服务的时候就不可以注册了。解决办法就是更换jdk的版本为64bit的

时间: 2024-10-12 16:38:06

: Can‘t load AM D 64-bit .dll on a IA 32-bit platf的相关文章

Tomcat Can&#39;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&#39;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位系统的性能优势.该如何取舍?

Svn启动窗口报错 Could not load file or assembly &#39;SharpSvn.dll&#39; or one of its

win10 64位系统生成没问题,测试都没问题,结果换到win7 64位系统上,点开就出现,网上搜了下,通过以下方式解决, 必须把bin 文件夹全部删除,重新生成.要不还是会报错. Solve it. Change my platform to x86 Output path to "bin\" Downloaded the x86 of SharpSVN (1.7008.2243.14245) Add SharpSVN.dll in GAC. Delete the bin folde

往jdk/bin目录中增加tcnative-1.dll文件以后报错 Can&#39;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

Eclipse指定JDK版本 Failed to load the JNI shared JVM.dll

打开eclipse.ini添加 -vm C:/Java/jdk1.6.0_02/bin 参考:http://my.oschina.net/liangzhenghui/blog/277647 Failed to load the JNI shared JVM.dll 原因1:给定目录下jvm.dll不存在. 对策:(1)重新安装jre或者jdk并配置好环境变量.(2)copy一个jvm.dll放在该目录下. 原因2:eclipse的版本与jre或者jdk版本不一致 对策:要么两者都安装64位的,要

java.lang.UnsatisfiedLinkError: D:\apache-tomcat-7.0.52\bin\tcnative-1.dll: Can&#39;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&#39;t load AMD 64-bit .dll on a IA 32-bit&#39; 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

问题 Can&#39;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&#39;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

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

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