127

インタビューのためにJavaの問題を解決する必要があり、彼らは私にテストクラスを送ってくれました。それでは始まります

import org.junit.Before;

また、場所に次の構文があります。

@RunWith(JUnit4.class)
...
@Before
...
@Test

私はしばらくJavaを使っていないので、少し混乱します。eclipseをダウンロードしましたが、このテストファイルをコンパイルしようとすると、インポートと@記号でエラーが発生します。インポートエラーは次をスローします:

The import org.junit cannot be resolved.

また、@ RunWithはタイプに解決しようとするため、認識されません。

4

15 に答える 15

206

junitライブラリをプロジェクトのクラスパスに追加する必要があります。開発の設定に応じて、それを達成するためのいくつかの選択肢があります。

  1. コマンド ライン: コマンド ライン呼び出しの場合junit.jar、アプリケーションのクラスパスに を追加する必要がありますjava -cp /path/to/junit.jarこちらの回答をご覧ください。

  2. Eclipse の使用: Eclipse ディストリビューションはこのライブラリーにバンドルされており、プロジェクトでこのように使用できます。Eclipse プロジェクトを右クリックしてナビゲートします。

プロパティ -> Java ビルド パス -> ライブラリ -> ライブラリの追加 -> JUnit -> Junit 3/4

別のバージョンの jar を使用するシナリオでは、上記の [ライブラリの追加] をクリックする代わりに、[外部 Jar の追加] をクリックして、ファイル システムでライブラリを検索する必要があります。

于 2013-02-27T06:29:25.057 に答える
15

Eclipse プロジェクトを右クリックしてナビゲートします。

プロパティ -> Java ビルド パス -> ライブラリ -> ライブラリの追加 -> JUnit -> Junit 3/4

それは私のもので動作します。

于 2013-08-30T17:02:42.600 に答える
6

「@Test」のような行を簡単に検索し、この行で「ビルドパスにjunit 4ライブラリを追加する」というクイックフィックスを使用できます。プロジェクトに junit を手動で追加するよりも高速だと思います。

于 2016-04-21T08:27:37.120 に答える
2

Junit jar ファイルがパスにないようです。また、jdk1.5 以降を使用していることを確認してください。

于 2013-02-27T06:29:04.903 に答える