junitテストファイルと.javaファイルとその.classファイル、junit-4.10.jarとhamcrest-core-1.3.jarが同じフォルダにあります。私は、次の操作を行って、それを構築しようとしています:コマンドラインでjunitテストファイルをビルドして実行する際の問題
javac ErrorTest*.java
私はを/ usr/share/javaのフォルダにJUnitのファイルを使用しようとすると、私はその後
error: package org.junit does not exist
を言って、エラーの多くを得ます
0:私は次のエラーを取得するjavac: invalid flag: /usr/share/java/ant-antlr-1.9.6.jar Usage: javac use -help for a list of possible options
javac -cp /usr/share/java/* ErrorTest*.java
:このコマンドを使用して
これらのErrorTest.java junitファイルをビルドして実行するにはどうすればよいですか?
編集:わかりました。私はそれを理解しましたが、理由はわかりません。
以下は私にエラーを与える:
javac -classpath /path/to/graph/*:/path/to/graph/lib/* ErrorTest*.java
以下はの.class希望のファイルを生成します。
javac -classpath .:/path/to/graph/*:/path/to/graph/lib/* ErrorTest*.java
誰もが理由を説明でした ":" 作品?本当にありがとう。
あなたは、コマンドの下java -cp /usr/java/lib/junit.jar junit.textui.TestRunner [test class name]
を使用する必要があるコマンドプロンプトからJUnitの3.xのテストケースを実行するためのコマンドの下に
java -cp C:\lib\junit.jar org.junit.runner.JUnitCore [test class name]
を使用する必要があり、コマンドプロンプトからJUnitの4.xのテストケースを実行するための
-cp/usr/share/java/*を使用してクラスパスにjunit.jarを含めるか、junit.jarを作業ディレクトリにコピーすると、dependency jar –
が見つからないようですが、まだエラーが表示されます。ジュニットは存在しません。なぜjunit.jarが見つからないのか分かりません... –
IDEを使用していますか?テキストエディタとコマンドラインを使用する –