32位eclipse和64位java程序 我在64位windows7上安装了一个稳定的32位eclipse,用于android编程 同时,我正在同一个eclipse(32位)中开发一个简单的java程序(非android,没有jni),我应该在64位jvm中运行这个程序(需要更多的堆空间)
可能吗?(我这样问是因为我不想通过试验并行安装64位和32位jvm来破坏我稳定的开发环境) 换言之,问题是: 是否可以从32位jvm中启动的32位已安装eclipse在64位jvm中运行/启动(eclipse中的绿色播放图标)java程序32位eclipse和64位java程序 我在64位windows7上安装了一个稳定的32位eclipse,用于android编程 同时,我正在同一个eclipse(32位)中开发一个简单的java程序(非android,没有jni),我应该在64位jvm中运行这个程序(需要更多的堆空间),java,eclipse,32bit-64bit,Java,Eclipse,32bit 64bit,可能吗?(我这样问是因为我不想通过试验并行安装64位和32位jvm来破坏我稳定的开发环境) 换言之,问题是: 是否可以从32位jvm中启动的32位已安装eclipse在64位jvm中运行/启动(eclipse中的绿色播放图标)java程序 除非您使用本机库,否则Java代码是以字节码编译的,并且与平台无关*(并非总是如此)。Java编译器不区分32位和64位,只有当您在64位VM中运行Java代码时,它才会利用其他功能 我强烈建议: 1) 安装64位JDK(多个不同的JDK可以在同一主机上共存)
除非您使用本机库,否则Java代码是以字节码编译的,并且与平台无关*(并非总是如此)。Java编译器不区分32位和64位,只有当您在64位VM中运行Java代码时,它才会利用其他功能 我强烈建议: 1) 安装64位JDK(多个不同的JDK可以在同一主机上共存) 2) 启动Eclipse,将您的项目配置为使用64位Java作为其构建和运行时路径。。。看看会发生什么。它应该很好用。除非您的程序碰巧使用SWT(而不是Swing),或者碰巧有其他一些32/64位依赖项 3) 尝试绝对没有坏处 我想 附言:
值得注意的是,您还可以在同一台主机上同时存在多个版本的Eclipse。你所需要的只是大量的磁盘空间。以及在两个版本中重新安装插件和附加组件的麻烦。没有任何问题。通常我们使用相同的Eclipse在32位和64位JVM中运行应用程序。您必须(1)在您的计算机中安装您感兴趣的JVM的多个版本,(2)在Eclipse中指定所有版本,以及(3)为每个项目配置要使用的JVM
- 默认情况下,所有项目都将使用相同的JRE/JDK运行
- 您可以使用菜单
指定计算机中的所有Java运行时。您可以在那里“添加”多个JRE/JDKWindows>Preferences>Java>installedjres
- 您可以配置每个项目使用哪个JRE右键单击项目并选择
。您可以选择根“JRE系统库”,单击“编辑…”并在对话框中选择要使用的JREBuild Path>configure Build Path