2
嗨我收到此错误,当我验证我的配置。Eclipse验证错误 - 平台过滤器不匹配:(&(osgi.ws = win32)(osgi.os = win32)(osgi.arch = x86))
任何想法如何解决这个问题?
这里是错误: 平台过滤不匹配:(&(osgi.ws = win32)中(osgi.os = win32)中(osgi.arch = 86))
嗨我收到此错误,当我验证我的配置。Eclipse验证错误 - 平台过滤器不匹配:(&(osgi.ws = win32)(osgi.os = win32)(osgi.arch = x86))
任何想法如何解决这个问题?
这里是错误: 平台过滤不匹配:(&(osgi.ws = win32)中(osgi.os = win32)中(osgi.arch = 86))
这是一个适用于Windows的32位插件。它与您尝试使用的平台,GUI系统或体系结构不匹配。
像SWT这样的插件依赖于平台,GUI和架构,因此您需要选择正确的插件。
如果您使用的是与主Eclipse不同设置的目标平台,则必须确保运行配置指定了正确的设置。
在运行配置的“程序参数”部分请确保您有:
-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl}
你需要选择一个合适的Java JRE(32位或64位),以及。
感谢回复@ greg-449。你是怎么选择正确的?你的意思是选择32位版本的Java? –
那么,如果你正在运行64位Mac可可,你需要64位Mac,Cocoa SWT。如果您正在运行64位Windows,则需要64位Windows SWT等。每个平台/ GUI /架构都有不同的SWT(和其他几个插件)。 –
感谢fhis,即时通讯使用64位日蚀和我的很多工作来安装和设置32位日食。我遵循本指南,并会通知您是否有帮助:http://blog.vogella.com/2016/02/15/run-an-eclipse-32-bit-application-from-a-64-bit-eclipse -ide/ –