Учебник Apache Mina - PullRequest
       1

Учебник Apache Mina

1 голос
/ 28 февраля 2011

Я рву свои волосы, пытаясь понять, как запустить простейшее руководство по Apache Mina.

Я запускаю учебник по Netbeans 6.9 в Ubuntu, и он продолжает говорить о следующей ошибке даже я добавил необходимые файлы jar в папки библиотек времени компиляции в Netbeans.

Исключение в теме "главная" java.lang.ExceptionInInitializerError в minatimeserver.MinaTimeServer.main (MinaTimeServer.java:29) Вызывается: java.lang.RuntimeException: Не компилируемый исходный код - пакет org.slf4j не существует в org.apache.mina.core.service.AbstractIoService. (AbstractIoService.java:51) ... еще 1

Я скачал slf4j-log4j12-1.6.1.jar и slf4j-api-1.6.1.jar и поместил их в папку библиотек времени компиляции, но ошибка все еще остается. Я также пробовал с slf4j-1.5.11

Любой человек, который решил эту проблему? Пожалуйста, помогите мне, или я стану лысым в кратчайшие сроки!

Заранее спасибо! Yakult121

Ответы [ 3 ]

0 голосов
/ 22 сентября 2011

Apache mina использует slf4j-api-1.6.1.jar, добавление slf4j-api-1.6.1.jar в путь к классам решит проблему.

0 голосов
/ 09 февраля 2012

Ну, я тоже столкнулся с той же проблемой. Что я сделал, так это то, что я разобрал Mina-Core-2.x на главной странице проекта Apache. Когда что-то не получалось, я менял скачанный mina-core-1.1.7 и все работало нормально. Конечно, вы должны убедиться, что вы правильно установили claspath.

0 голосов
/ 03 марта 2011

slf4j-log4j12-1.6.1.jar и slf4j-api-1.6.1.jar являются библиотеками времени выполнения.
Добавьте их в путь к классам, а не в библиотеки времени компиляции, иначе он попытается скомпилировать ваши файлы JAR.См.
В чем разница библиотек времени компиляции и библиотек времени выполнения в Java?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...