Я работаю над Linux Mint 14. Я установил junit, и я проверил, что он находится на PATH. В моей домашней папке у меня есть класс с именем testClass.class, и в нем я определил методы тестирования. Когда я пытаюсь запустить программу, я получаю следующую ошибку:Работает только с gedit/vim. Как запустить класс JUnit через командную строку
[email protected] ~ $ java -cp /usr/share/java/junit.jar junit.textui.TestRunner testClass.class
Class not found "testClass.class"
Как это сделать? Что я делаю не так? обратите внимание, что я не использую полномасштабную среду IDE, а просто текстовый редактор.
получил эту ошибку: ~ $ java -cp.:/Usr/share/java/junit.jar junit.textui.TestRunner testClass Исключение из потока "main" java.lang.ClassFormatError: Несовместимое магическое значение 169877536 в классе file testClass Что это значит? – Dragan
@Dragan ваш файл класса сломан, скомпилируйте его снова. Магическим значением допустимого класса Java является 0xCAFEBABE (шестнадцатеричное значение 3405691582), которое является первым 4 байтами. –
Я заменил его на .java вместо .class и попытался скомпилировать его, но он не может найти зависимости для junit, объявленного наверху, а не интерпретировать @Test. Как включить эти ссылки без использования IDE? – Dragan