2015-02-01 27 views
5

Test sınıflarını JAR'a paketledim. Aynı klasörde junit-4.10.jar ve aJar.jar var. Ben yürütmeye çalıştığınızda:Ana sınıf bulunamadı org.junit.runner.JUnitCore

java -cp .:junit-4.10.jar org.junit.runner.JUnitCore TestOne 

Error: Could not find or load main class org.junit.runner.JUnitCore 

Nasıl çalışır hale getirmek için?

Ben yazdığınızda: Ben

Error: Could not find or load main class aJar.jar:junit-4.10.jar 
+0

'ls'nin çıktısı nedir? –

cevap

4

alıyorum java aJar.jar:junit-4.10.jar org.junit.runner.JUnitCore TestOne

Windows altında çalışan gibi görünüyor. Windows'daki yol ayırıcı : değil ;'dur. Ayrıca, sınıf yolunda jar dosyası koymadınız. Yani ne istiyorsun: tabii

java -cp aJar.jar;junit-4.10.jar org.junit.runner.JUnitCore TestOne 

Bu, her iki kavanoz geçerli dizinde olduğunu varsayar

. Ayrıca, her zaman sınıfları varsayılan pakete koymaktan kaçınmalısınız.

İlgili konular