zoukankan      html  css  js  c++  java
  • Can't load AMD 64bit .dll on a IA 32bit 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->Installation Details->Configuration中寻找x86或x86_64关键词,这里可以查看它的版本

    2. 检查Tomcat 是32位还是64,

    3. 最后,检查jdk安装目录,根据PC操作系统选择相应的jdk安装包,如果操作系统是32位的,应安装在c:\program files(x86)目录下,一般安装会默认的,但也要留心下。反之,64位的安装包应放在c:\program files目录。

    再检查一下环境配置:

         classpath -> .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

         JAVA_HOME -> C:\Program Files (x86)\Java\jdk1.7.0_13

         Path -> %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

    我的是在最后一步出现了问题,因为我的安装包是64位的,我却安装在了x86目录。纠正后,启动tomcat,问题没有重现。

  • 相关阅读:
    Rocket
    Rocket
    Rocket
    Rocket
    POJ 1849 树的直径 Two
    SGU 495 Kids and Prizes
    HDU 4336 概率DP 状压
    HDU 4089 && UVa 1498 Activation 带环的概率DP
    SGU 149 树形DP Computer Network
    暑假集训刷题记录
  • 原文地址:https://www.cnblogs.com/dzyBlog/p/4876997.html
Copyright © 2011-2022 走看看