小弟最近安装eclipse一直出现这样的问题:cannot load 64-bit SWT libraries on 32-bit JVM.我电脑的CPU是:AMD 三核 64位。操作系统是:centos5.2 64位,安装的JDK是java_ee_sdk-5.07.bin.环境已经通过修改/etc/profile完成了,netbeans6.5可以运行,但不知道为什么eclipse却一直因为这个原因安装不上。难道说JVM还分32位跟64位?如果是的话,为什么sun的下载页面上面没有明显的说明呢,有谁能提供下载地址或者解决方案吗?

解决方案 »

  1.   

    jvm应该是有32位和64位之分的,毕竟运行的底层平台不一样。
    https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=jdk-6u14-oth-JPR@CDS-CDS_Developer
    这里就有平台的选择。
      

  2.   

    JVM当然分32位和64位,只是在JVM里面跑的JAVA程序不分。
      

  3.   

    你下载的eclipse应该该jdk一致。
    另外,你怎么只装了java_ee,没装java_se呢?
      

  4.   

    一不高兴吧所以的swt有关的类都给加载了 就好了