文档章节

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

GreatQing
 GreatQing
发布于 2016/06/21 15:17
字数 350
阅读 193
收藏 0

    今天在部署一个新项目,配置好idea、tomcat、jdk,启动时抛出如下错误:

WARNING: The APR based Apache Tomcat Native library failed to load. The error reported was [D:\Tomcat7\bin\tcnative-1.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform]
java.lang.UnsatisfiedLinkError: D:\Tomcat7\bin\tcnative-1.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform

    在网上查了一下,字面上的意思是不能在32位的平台上加载64位AMD架构下的dll文件,大概是jdk的位数和tomcat的位数不匹配导致的。tomcat的位数不知道怎么查看,但我记得是64位的,因为当时我是按照本机64位的架构来下载的。

    然后查了一下本机安装的jdk信息,如下

D:\jdk1.7.0\bin>java -version
1java version "1.7.0"
2Java(TM) SE Runtime Environment (build 1.7.0-b147)
3Java HotSpot(TM) Client VM (build 21.0-b17, mixed mode)

  可以看到,输出信息的第三行“(TM)”后面是没有标明是多少位的,说明是默认32位的。

  去官网下了个64位的,重新装好,再次查看版本信息,如下

D:\Jdk7\bin>java -version
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)

  换好jdk,去idea重新配置jdk,重启项目,问题解决。

 

© 著作权归作者所有

GreatQing
粉丝 6
博文 18
码字总数 11447
作品 0
广州
程序员
私信 提问
intellij idea启动tomcat报错

D:\Program Files\apache-tomcat-7.0.11\bin\tcnative-1.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform 我的系统是64位的,jdk也是64位的...

梦幻女侠
2013/09/10
956
4
发布项目时,出现警告,该怎么解决

java.lang.UnsatisfiedLinkError: C:\Program Files\feiq\Recv Files\Xml\apache-tomcat-8.0.36\bin\tcnative-1.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform......

为你执笔记忆的空白
2016/08/30
172
1
IntelliJ IDEA区分64位、32位吗?

配置了一个64位的Tomcat,启动时报错: java.lang.UnsatisfiedLinkError: M:\Program Files\Apache Software Foundation\apache-tomcat-7.0.32\bin\tcnative-1.dll: Can't load AMD 64-bit .......

haoamz
2013/03/08
16.5K
4
htmlUnit 模拟登录招商银行 获取交易流水

首先说明一下,做这个只是为了获取个人银行流水,还是需要用户自己输入,所以算不上违法。 第二点,通过htmlunit尝试通过以下方法加载控件 System.load("C://Windows//System32//CMBEdit.dl...

伟仔12541
2017/05/31
917
3
: Can't load AM D 64-bit .dll on a IA 32-bit platf

SEVERE: Cannot find specified temporary folder at D:tomcattemp java.lang.UnsatisfiedLinkError: D:asmmbintcnative-1.dll: Can't load AM D 64-bit .dll on a IA 32-bit platform at ja......

johnny_chen
2015/04/15
44
0

没有更多内容

加载失败,请刷新页面

加载更多

新建作业20191011121223

2.编写一个程序,发出一声警报,然后打印下面的文本: Startled by the sudden sound,Sally shouted,"By the Great Pumpkin,what was that!" #include<stdio.h>int main(){printf("\a");......

电子197朱妍
16分钟前
1
0
家庭作业——苗钰婷

2 编写一个程序,发出一声警报,然后打印下面的文本: Startled by the sudden sound, Sally shouted, "By the Great Pumpkin, what was that! #include<stdio.h>int main(){......

OSC_Okruuv
37分钟前
5
0
经典系统设计面试题解析:如何设计TinyURL(一)

原文链接: https://www.educative.io/courses/grokking-the-system-design-interview/m2ygV4E81AR 编者注:本文以一道经典的系统设计面试题:《如何设计TinyURL》的参考答案和解析为例,帮助...

APEMESH
38分钟前
4
0
2.面向对象设计原则(7条)

开闭原则 开闭原则的含义是:当应用的需求改变时,在不修改软件实体的源代码或者二进制代码的前提下,可以扩展模块的功能,使其满足新的需求。 实现方法 可以通过“抽象约束、封装变化”来实...

Eappo_Geng
40分钟前
8
0
8086汇编基础 debug P命令 一步完成loop循环

    IDE : Masm for Windows 集成实验环境 2015     OS : Windows 10 x64 typesetting : Markdown    blog : my.oschina.net/zhichengjiu    gitee : gitee.com/zhichengjiu   ......

志成就
44分钟前
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部