2017-01-16 3 views
0

私はこれに続くJUnit Getting Started Guideです。パッケージ内にjunitとテストクラスを持つjavaクラスパス

は、私は大丈夫私のテストクラスをコンパイルすることができる午前:javaを呼び出すときに適切にクラスパスを設定する方法

java -cp .:junit-4.12.jar foo/bar/FancyPantsTest.java 

しかし、私は(私は仮定)との問題を抱えています。このコマンドは失敗します。私は取得

java -cp .:junit-4.12.jar:hamcrest-core-1.3.jar org.junit.runner.JUnitCore foo/bar/FancyPantsTest 

エラー:

There was 1 failure: 
1) initializationError(org.junit.runner.JUnitCommandLineParseResult) 
java.lang.IllegalArgumentException: Could not find class [foo/bar/FancyPantsTest] 

これを実行するための正しい方法は何ですか?

答えて

0

はそれを手に入れた:

java -cp .:junit-4.12.jar:hamcrest-core-1.3.jar org.junit.runner.JUnitCore foo.bar.FancyPantsTest 

コンパイルするときにスラッシュがFancyPantsTestソースファイルを参照するために使用されていましたが、FancyPantsTestクラスファイルを参照する際にドットを使用しています。

関連する問題