开发者社区 问答 正文

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 .dll on a IA 32-bit platform

……

如果区分,可否给个64位的下载链接? 谢谢!

展开
收起
爱吃鱼的程序员 2020-06-22 21:27:26 1586 分享 版权
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    64启动如果内存够大,可以把堆栈内存,线程栈代码区等配置大点,开发时候可以开启多个idea窗口而不会崩溃,运行快。我的配置:

    -Xms5g-Xmx5g-XX:MaxPermSize=1024m-XX:ReservedCodeCacheSize=1024m-XX:+UseCodeCacheFlushing-ea-Dsun.io.useCanonCaches=false-XX:+HeapDumpOnOutOfMemoryError-agentlib:yjpagent64=disablej2ee,disablealloc,onlylocal,sessionname=IntelliJIdea12

    不分,但是jdkjre分+1

    引用来自“Mallon”的答案

    不分,但是jdkjre分

    不知道是不是分了64位...但是安装目录下面有一个idea32和一个idea64  

    我64位的系统我就一直用的idea64.exe启动的!

    @妖魔舞那64位上跑64和32的有区别没?回复 @张艺辰:PE格式不同么,操作系统这关就过不了。64位PE格式在32位下无法跑啊。 @妖魔舞那我运行idea32和idea64有什么区别呢?这个只是一个壳,因为idea.exe文件分32,64位,实际上调的还是idea.jar文件
    2020-06-22 21:27:42
    赞同 展开评论
问答分类:
问答地址: