Я новичок в тестировании JSFUnit (с Netbeans7.3, JSF2.1, JDK7), и мне было интересно, есть ли способ добавить классы из моего Основной проект в моем проекте JSFUnit, мне сказали, что я отделяю проект JSFUnit от основного.добавление основных классов проекта JSF в другие свойства/библиотеки проекта JSF
Я пробовал Свойства/Библиотеки/Добавить Проект, но это вызывает ошибку, указывающую, что проект нельзя добавить, поскольку он не создан с использованием Ant Script.
Я добавил классы главного в в свойства-> Libraries-> Добавить Jar/Папка проекта JSFUnit, но во время выполнения классов не могут быть найдены в результате которых к этой ошибке в LOCALHOST ServletTestRun:
biz/dtit/geenie/controller/AccountController
java.lang.NoClassDefFoundError:
ebiz/dtit/geenie/controller/AccountController
.
.
.
Caused by: java.lang.ClassNotFoundException: biz.dtit.geenie.controller.AccountController
.
.
.
. . . Вызвано: java.lang.ClassNotFoundException: biz.dtit.geenie.controller.AccountController . . .
Я не делаю Netbeans, но в Eclipse, это просто называется «Добавить проект», а не «Добавить JAR/Folder». Подумайте об этом, проекты не совпадают с JARs/Folders. Они, безусловно, не являются JAR, а с папками обычно подразумевается папка, содержащая файлы классов в их иерархии пакетов, такие как папка '/ build'. – BalusC
Да, я также попробовал «Добавить проект» в свои тестовые библиотеки JSFUnit, но он показывает ошибку как «Этот проект нельзя добавить, потому что он не создает файл jar с использованием скрипта Ant». К сожалению, введите ошибку в моем Вопросе выше. Вместо «Свойства/Библиотеки/Добавить папку» это должно быть «Свойства/Библиотеки/Добавить проект», – van