- 我在 64 位 windows7 上安装了稳定的 32 位 eclipse,用于 Android 编程。
- 同时,我正在同一个 eclipse(32 位)中开发一个简单的 java 程序(非 android,没有 jni),我应该在 64 位 jvm 中运行它(需要更多的堆空间)。
这可能吗? (我之所以这么问,是因为我不想因为尝试并行安装64位和32位jvm而破坏我稳定的开发环境)
换句话说,这个问题是: 是否可以从在 32 位 jvm 中启动的 32 位安装的 eclipse 中运行/启动(eclipse 中的绿色播放图标)64 位 jvm 中的 java 程序?
问候
最佳答案
我强烈推荐:
1)安装64位JDK(多个不同的JDK可以在同一主机上共存)
2) 启动 Eclipse,配置您的项目以使用 64 位 Java 作为其构建和运行时路径...然后看看会发生什么。它应该工作正常。除非您的程序碰巧使用 SWT(而不是 Swing),或者碰巧有一些其他 32/64 位依赖项。
3)尝试一下绝对没有坏处。
恕我直言...
PS: 值得注意的是,您还可以在同一主机上共存多个版本的 Eclipse。您所需要的只是大量的磁盘空间。以及在两个版本中重新安装插件和附加组件的麻烦。关于java - 32位eclipse和64位java程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17892740/