[英]JDK 64bit or 32bit?
我的电脑使用的是Windows 7 64位。 但是我的jsp Web应用程序部署的服务器是32位。
我是否需要在我的PC上安装32位JDK / JRE才能开发? 我正在使用Eclipse。
非常感谢你。
你绝对不需要安装32位JRE来开发。 您构建的Java代码将没有任何64位的跟踪。 (我假设你没有使用JNI,这会使问题复杂化。)
您可能希望安装32位JRE用于测试目的 - 确保您不要尝试使用超过2GB的内存等。
不要紧。 Java是“一次编译,随处运行”,因此您不必仅仅因为部署到64位平台而在64位平台上进行开发,反之亦然。
如果这些东西在您的PC上运行,它将在您的应用程序服务器上运行相同,除了以下情况之一:
你的电脑用JDK 64bit编译产生的字节码将与32bit一样,应用服务器中的JVM将运行在32bit上 - 这意味着可用的内存分配更少。 如果你想确保在内存分配上有相同的行为,最好使用JDK的32位。 在开发方面,两种解决方案都可行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.