开发者社区> 问答> 正文

eclipse 为什么要分32位 64位 不是运行在java虚拟机吗?

jdk分32位和64位可以理解 ,eclipse如果完全由java实现,运行在jvm上 ,不是不应该分32 还是64吗?

展开
收起
爵霸 2016-06-06 10:05:21 3444 0
1 条回答
写回答
取消 提交回答
  • 其实eclise也可以说不区分32,64位的,是你看到的eclipse.exe这个可执行程序区分32位,64位,他的目的就是用来包装jar文件,你直接运行jar文件就不区分了。

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

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

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

    2019-07-17 19:27:44
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载