JDK 64位还是32位?

Jac*_*cob 12 java

我的电脑使用的是Windows 7 64位.但是我的jsp Web应用程序部署的服务器是32位.

我是否需要在我的PC上安装32位JDK/JRE才能开发?我正在使用Eclipse.

非常感谢你.

Jon*_*eet 16

你绝对不需要安装32位JRE来开发.您构建的Java代码将没有任何64位的跟踪.(我假设你没有使用JNI,这会使问题复杂化.)

可能希望安装32位JRE用于测试目的 - 确保您不要尝试使用超过2GB的内存等.


Rom*_*ain 10

不要紧.Java是"一次编译,随处运行",因此您不必仅仅因为部署到64位平台而在64位平台上进行开发,反之亦然.

如果这些东西在您的PC上运行,它将在您的应用程序服务器上运行相同,除了以下情况之一:

  1. 您正在使用JNI(从Java调用"本机"代码)
  2. 任何一个虚拟机都有一个其他没有的错误
  3. 您的代码需要以某种方式来处理比32位进程可以解决的内存更多的内存.