Я строю проект в среде Windows Eclipse, а затем пытаюсь протестировать jar-файл проекта, используя jar-тест в среде Unix. Когда я бегу, я получаю то, что показано ниже. Я использую Maven с плагином сборки, чтобы упаковать проект с помощью Test Jar, и я вижу класс, который предположительно отсутствует внутри jar, когда я запускаю команду -tf.
java -cp MyServerTest.jar: junit.jar junit.runner.JunitCore com.MyServer.services.ZoweAuthServiceTest
Результаты:
java.lang.NoClassDefFoundError: com.MyServer.services.ZoweAuthService
на com.MyServer.services.ZoweAuthServiceTest.testQueryToZowe (ZoweAuthServ iceTest.java:40)
Вызывается: java.lang.ClassNotFoundException: com.MyServer.services.ZoweAuthService