2012-07-08 3 views
6

私はEclipseプラットフォームで書かれたコードをダウンロードしましたが、コンパイルしたいのですが、jarファイルのうちの1つはISafeRunnableというクラスを使用し、クラスの正規名は org.eclipse.core.runtime.ISafeRunnableです。しかし、どれくらい多くのjarファイルがorg.eclipse.core.runtimeから始まっても、私のビルドパスに加えて、どれもISafeRunnableを含んでいません!!!助けてください!!!!ISafeRunnableはどこですか?

+3

を使用していることを確認してください。 [これは、OPです](http://grepcode.com/file/repository.grepcode.com/java/eclipse.org/3.5/org.eclipse.equinox/common/3.5.0/org/eclipse/core/ランタイム/ ISafeRunnable.java) –

+0

見つかりました[this](http://www.jarfinder.com/index.php/java/info/org.eclipse.core.runtime.ISafeRunnable)? – CodeCaster

+0

@コードキャスター:私は質問をする前にそれを試みた!そこにはない!しかし、とにかくありがとう... –

答えて

6

org.eclipse.equinox.commonもインポートすると役に立ちますか?例えば、this threadをチェック:

ISafeRunnableインタフェースが春分プラグイン (org.eclipse.equinox.common)に位置しています。 SWTライブラリを プロジェクトに追加する場合は、ビルドパスにSWTライブラリを自動的に追加する必要があります。 これを行うには、プロジェクトを右クリックし、[パスの構築/ ライブラリの追加...]を選択し、次に[SWTライブラリ]を選択します。その後、 プロジェクトには、JRE フォルダと同じアイコンを持ち、org.eclipse.swt ... とorg.eclipse.equinox.commonなどのいくつかのjarファイルを含む新しいフォルダが含まれている必要があります。

+0

ありがとう...私は 'org.eclipse.equinox.common'とtadaを追加しました!クラスはそこにありますが、答えの2番目の部分は私のために働きません。 Buildpath/Addライブラリを開くと、そこにSWTオプションはありません!私のEclipseはEclipse 3.7.1 J2EEです...私はいつもjarファイルを手動で追加することによってswtを追加しますorg.eclipse.swt.cocoa/win32 .... –

+3

Duuuuude !!!!!!! –

0

org.eclipse.core.runtime jarライブラリにあります。ライブラリに含まれるインターフェイスのリストについては、linkを参照してください。 platform (3.7)バージョン

+0

Eclipseのバージョンは何ですか?それはずっと前に 'equinox.common'に含まれていました。 –

+0

Eclipse 3.7:http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fapi%2Forg%2Feclipse%2Fcore%2Fruntime%2FISafeRunnable.html – GETah

+0

あなたそのJavadocへのリンクを提供します。そのパッケージ名は争われていませんが、OSGiバンドルのIDです。あなたのリンクからバンドルIDを推測できませんでした。あなたはコメントに私のリンクを見ましたか? –