1. ホーム
  2. java

[解決済み] org.junit のインポートを解決できない

2022-02-18 19:05:09

質問

面接のためにJavaの問題を解かなければならないのですが、テストクラスが送られてきました。それは次のように始まります。

import org.junit.Before;

であり、また、ところどころに次のような構文がある。

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

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

The import org.junit cannot be resolved.

そして、@RunWithは型に解決しようとするため、認識すらされない。

どのように解決するのですか?

を追加する必要があります。 junit ライブラリをプロジェクトのクラスパスに追加します。これを実現するには、開発環境に応じていくつかの選択肢があります。

  1. コマンドライン : コマンドラインから起動する場合は、コマンドラインから起動する場合は、コマンドラインから起動する場合は、コマンドラインからの起動のために junit.jar をアプリケーションのクラスパスに追加してください。 java -cp /path/to/junit.jar . 答えを見てみましょう。 こちら .

  2. eclipseを使用する : Eclipseの配布物には、このライブラリが同梱されています。eclipseプロジェクトを右クリックし、ナビゲートしてください。

<ブロッククオート

プロパティ -> Java Build Path -> Libraries -> Add Library -> JUnit -> Junit 3/4

異なるバージョンのjarを使用したい場合、「Ctrl」キーを押しながら「Ctrl」キーを押すのではなく、「Ctrl」キーを押しながら「Ctrl」キーを押すことで、異なるバージョンのjarを使用できます。 ライブラリの追加 をクリックする必要があります。 外部Jarの追加 をクリックし、ファイルシステム上にライブラリを配置します。