Ben*_*est 20 java eclipse 64-bit 32-bit
我有一个关于32位和64位版本Eclipse之间差异的快速问题.我需要知道实际下载之间的差异,而不是性能差异或类似的差异.
我的情况是这样的:我已经使用64位Eclipse为Eclipse项目(Java)建立了一个开发环境,在Subversion中对文件进行了版本化,并且由于受到限制我们必须在32位操作系统上开发对于该项目的其他部分.而不是必须下载和设置一个完整的不同Eclipse实例,它是否就像用32位版本替换启动Eclipse的EXE一样简单?或者是否有其他文件需要更换?
Edw*_*uck 16
让Eclipse在64位JVM中运行.安装32位JVM并配置项目以使用该32位JVM.
在Eclipse中开发程序时,请记住有IDE,然后是正在编写的程序.Eclipse没有要求启动与IDE在同一JVM中编写的程序.
除非您实际开发Eclipse插件,否则您永远不会知道其中的区别.如果您正在开发Eclipse插件,则应安装32位版本的Eclipse作为参考平台,并且仍然使用不同的Eclipse副本开发程序.否则,您将面临基于开发环境引入依赖关系的风险(可能不会出现在其他人的vanilla运行时中).
是否像使用32位版本替换启动Eclipse的EXE一样简单?
不,我对此表示怀疑.Eclipse依赖于SWT,它本质上是本机代码.64位版本将使用相当多的DLL等(在插件或功能目录中),这与32位版本完全不同.
或者是否有其他文件需要更换?
更换不安全.重新安装更安全,是我能想到的唯一理智选择.我不认为你应该调试Equinox启动器和无数其他组件,而不是在你的项目上工作.
主要区别,SWT.Eclipse使用的核心UI库.如果在64位VM上运行,则需要64位版本.
SWT是Eclipse用于UI的本机库.这使Eclipse成为Java和Native代码的混合体.
| 归档时间: |
|
| 查看次数: |
34200 次 |
| 最近记录: |