"win32" 对比 "win64" osgi.os 属性

"win32" vs "win64" for osgi.os property

我的机器上有 Win7 64 位 OS。我正致力于在 Eclipse 中创建一个 64 位插件。我试图为 osgi.os 属性 设置值。我提到了这个 link

link提到

Property    Meaning                   Possible values
osgi.os     operating system          win32, win32, linux, macosx, aix, solaris, hpux, qnx
osgi.ws     windowing system          win32, motif, gtk, photon, carbon
osgi.arch   processor architecture    x86, x86_64, ia64, ia64_32, ppc, PA_RISC, sparc

我想知道 osgi.os 选项没有提到 win64 作为可能的值。如果我的机器上有 win64 OS 我应该给 属性 osgi.os 分配什么值,因为它只显示 win32 作为 osgi.os 属性 的可能值?

而对于 osgi.os 属性 为什么它重复 win32 两次可能的值?对于 osgi.os 属性 是否有任何理由两次提及 win32, win32 而不是仅提及一次 win32

Windows通常简称为"Win32",以区别于旧的16位Windows 3.1。 "Win32 API"是本机的名字API。 OS 和应用程序是为 32 位还是 64 位构建的,它仍然是 Win32。

在上面的 table 中,osgi.arch 属性 将决定您的插件是为 32 位还是 64 位构建的。 32 位设置为 x86,64 位设置为 x86_64。其他两个字段都应设置为 win32.

我猜想为 os 提到它两次是错误的。