2016-06-23 12 views
2

こんにちは、私は自分の構成を検証するときにこのエラーが発生しています。Eclipse検証エラー - プラットフォームフィルタが一致しませんでした:(&(osgi.ws = win32)(osgi.os = win32)(osgi.arch = x86))

これを修正する方法はありますか?ここで

がエラーである: プラットフォームフィルタが一致しませんでした:(&(osgi.ws = Win32のを)(osgi.os = Win32の)(osgi.arch = x86の))

ここscreeenshotある:enter image description here

答えて

2

これはWindows用の32ビットプラグインです。使用しようとしているプラ​​ットフォーム、GUIシステム、またはアーキテクチャーと一致しません。

SWTのようなプラグインは、プラットフォーム、GUI、アーキテクチャに依存しているため、正しいものを選択する必要があります。

メインのEclipseとは異なる設定のターゲットプラットフォームを使用している場合は、実行設定で正しい設定が指定されていることを確認する必要があります。実行構成の「プログラムの引数]セクションで

は、あなたが持っていることを確認してください。

-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl} 

あなたが同様に適切なJava JRE(32ビットまたは64ビット)を選択する必要があります。

+0

reply @ greg-449に感謝します。あなたは正しいものを選んでどういう意味ですか?あなたはJavaの32ビット版を選択するのですか? –

+0

64ビットMacとCocoaを実行している場合は、64ビット、Mac、Cocoa SWTが必要です。 64ビットWindowsを実行している場合は、64ビットWindows SWTなどが必要です。各プラットフォーム/ GUI /アーキテクチャには、異なるSWT(および他のいくつかのプラグイン)があります。 –

+0

おかげさまでfhis、私は64ビットの日食を使用して、私は32ビット日食をインストールしてセットアップするための多くの仕事。私はこのガイドに従っており、役立つかどうかをお知らせします:http://blog.vogella.com/2016/02/15/run-an-eclipse-32-bit-application-from-a-64bit-eclipse -ide/ –

関連する問題