java - 32位eclipse和64位java程序

标签 java eclipse 32bit-64bit

  • 我在 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/

相关文章:

.NET, "Any CPU/64Bit (x64)/32Bit (x86)"最佳实践、提示和技巧

为32位cpu编译Linux内核模块

java - 当我只有 BigInteger 时,如何使用 ArrayList<Integer>#contains?

java - 如何发送二进制格式的Java对象并在C服务器中接收?

java - 搜索范围内类的方法调用和字段引用

java - 如何在构建路径eclipse中添加 "Maven Managed Dependencies"库?

java - 将整数数组转换为具有给定顺序的树

java - Spring 安全 : How to reject a request by default if no @PreAuthorize was specified

java - Eclipse (Kepler) 工作区表现怪异(类型层次结构,搜索引用不起作用)

c - IEEE 754 和浮点精度