2017-01-16 12 views
0

Я следую за этим JUnit Getting Started Guide.java classpath с junit и класс тестирования внутри пакета

Я могу скомпилировать мой тестовый класс нормально:

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

Но у меня проблема с (я предполагаю), как правильно установить путь к классам при вызове 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.

 Смежные вопросы

  • Нет связанных вопросов^_^