Ниже приведен пример заголовка Eclipse-PlatformFilter:
Eclipse-PlatformFilter: (& (osgi.ws = win32) (osgi.os = win32) (osgi.arch = x86))
Здесь приведены возможные значения для каждого osqi. * Свойство
Операционная система - osgi.os: win32, linux, macosx, aix, solaris, hpux, qnx
Оконная система - osgi.ws: win32, мотив, gtk, фотон, какао
Архитектура процессора osgi.arch: x86, x86_64, ia64, ia64_32, ppc, PA_RISC, sparc
В приведенном выше примере фрагмент будет активирован только в том случае, если Eclipse работает в Windows 32bit.
Если вы хотите активировать в Windows 64bit, вы должны использовать:
Eclipse-PlatformFilter: (& (osgi.ws = win32) (osgi.os = win32) (osgi.arch = x86_64))
в Linux 32-бит
Eclipse-PlatformFilter: (& (osgi.ws = gtk) (osgi.os = linux) (osgi.arch = x86))
в linux 64bit
Eclipse-PlatformFilter: (& (osgi.ws = gtk) (osgi.os = linux) (osgi.arch = x86_64))
в macOS 64bit и PowerPC
Eclipse-PlatformFilter: (& (osgi.ws = какао) (osgi.os =macosx) (| (osgi.arch = x86_64) (osgi.arch = ppc)))
Вы можете выбрать фрагменты затмения, чтобы найти файлеры для всех поддерживаемых платформ.