Operating system 我应该在64位操作系统和32位JVM上运行哪个版本的SWT?

Operating system 我应该在64位操作系统和32位JVM上运行哪个版本的SWT?,operating-system,jvm,swt,eclipse-rcp,Operating System,Jvm,Swt,Eclipse Rcp,我正在运行一个64位的Windows7 我正在32位JVM上执行Eclipse RCP应用程序 我应该使用哪个版本的SWT?32位还是64位?32位。启动器(.exe)将查找已安装的32位Java版本,您的JVM就是这个版本。32位。启动器(.exe)将查找安装的Java的32位版本,即JVM。如果您使用的是Eclipse RCP,则SWT代码包含在RCP中,整个RCP必须是32位。它取决于什么,我的问题是使用哪个版本的SWT。在JVM上还是在平台上?没有“完整的RCP”,swt可能会被提取到一

我正在运行一个64位的Windows7
我正在32位JVM上执行Eclipse RCP应用程序


我应该使用哪个版本的SWT?32位还是64位?

32位。启动器(.exe)将查找已安装的32位Java版本,您的JVM就是这个版本。

32位。启动器(.exe)将查找安装的Java的32位版本,即JVM。

如果您使用的是Eclipse RCP,则SWT代码包含在RCP中,整个RCP必须是32位。它取决于什么,我的问题是使用哪个版本的SWT。在JVM上还是在平台上?没有“完整的RCP”,swt可能会被提取到一个捆绑包中,然后取决于您将哪个版本包含到您的依赖项中。因为我说过RCP中的所有内容都必须是32位或64位,您不能混合使用它们。如果您使用的是EclipseRCP,那么SWT代码包含在RCP中,整个RCP必须是32位的。它依赖于什么,使用哪个版本的SWT是我的问题。在JVM上还是在平台上?没有“完整的RCP”,swt可能会被提取到一个捆绑包中,然后取决于您将哪个版本包含到您的依赖项中。因为我说过RCP中的所有内容都必须是32位或64位,您不能混合使用它们。您使用的方法仅取决于JVM。