16
回答
eclipse 为什么要分32位 64位 不是运行在java虚拟机吗?
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   
jdk分32位和64位可以理解 ,eclipse如果完全由java实现,运行在jvm上 ,不是不应该分32 还是64吗?
举报
taotoxht
发帖于3年前 16回/5K+阅
共有16个答案 最后回答: 3年前

其实eclise也可以说不区分32,64位的,是你看到的eclipse.exe这个可执行程序区分32位,64位,他的目的就是用来包装jar文件,你直接运行jar文件就不区分了。

但实际上,eclipse 还调用了一些dll文件,也会导致需要区分32位,64位。

我的做法是,以32位为基础,拷贝64位下的dll文件,这样就能把两个版本合并成一个版本了。我的tomcat就是这么处理的,U盘体积减小了。细节呢,可以用bat进行dll文件的切换。

swing界面的软件就不区分32,64位了(有时候只是安装包区分一下,里面的文件本质一样)。

jdk是分32位和64位的,eclipse运行在jvm之上,所以如果你的jvm 是32位的只能使用32位的eclipse,如果你的jvm是64位的就可以使用64位的,但我没试过64位的jvm支不支持32位的eclipse
--- 共有 1 条评论 ---
陈祖煌64bit的jvm能跑32bit的eclipse 3年前 回复

JDK分32位/64位。所以Eclispe也要分32位,64位。这是显而易见的。为什么呢?

假如:Eclipspe只有32位的。那就用不了JDK的一些针对64位的API,因为64位在速度、容量方面比32位有极大优势,难道Eclipspe就不能使用这些API了吗?

假如Eclipse只有64位。那碰到32位的环境怎么办?难道就不让只有32位环境的人使用Eclipse了吗?

--- 共有 1 条评论 ---
xesamidea就说不通了吧。 3年前 回复
顶部