我的机器上有Win7 64位操作系统。我正在eclipse中创建一个64位插件。我试图为osgi.os属性设置值。我提到了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操作系统,我应该为属性osgi.os分配什么值,因为它只显示win32作为osgi.os属性的可能值?
对于osgi.os属性,为什么它会重复两次win32值?对于osgi.os属性,是否有任何理由提及win32, win32
两次而不是仅提及win32
一次?
答案 0 :(得分:3)
Windows通常被称为“Win32”,以区别于旧的16位Windows 3.1。 “Win32 API”是本机API的名称。无论操作系统和应用程序是为32位还是64位构建的,它们都仍然是Win32。
在上表中,osgi.arch
属性看起来将确定您的插件是针对32位还是64位构建的。将其设置为x86
为32位,x86_64
为64位。其他两个字段都应设置为win32
。
我猜想os
两次提到它是错误的。