2010-07-27 4 views
0

Я загрузил JAVA Eclipse IDE и начал изучать Java. У меня есть хороший опыт работы с языками программирования PHP, C, C++ и AS3, поэтому концепция OOP мне известна, теперь я решил изучить и использовать Java.Использование MINA с Eclipse

Я бы хотел проверить некоторые примеры инфраструктуры MINA Apache, но я до сих пор не могу понять, как настроить структуру MINA с помощью Eclipse. Сначала я попытался скопировать весь каталог MINA 2.0 RC1 в свой рабочий каталог, но теперь, как я могу использовать фреймворк?

Поскольку я новичок в Java, я не очень хорошо понимаю структуру каталогов. В Eclipse я создал новый проект Java с именем «org.myself.server», так как я предполагаю, что это способ структурирования кода на Java. Затем я создал пакет с тем же именем и класс «TestServer» внутри пакета. Я могу кодировать внутри основной функции класса, компилировать, запускать и все как шарм. Но как я могу использовать MINA внутри моего класса TestServer? Как импортировать MINA и проверить пример сервера echoback?

ответ

0

В Eclipse вы должны изменить свойства проекта, чтобы разместить соответствующие банки MINA на пути построения проекта. Затем вы сможете использовать классы MINA, и он должен правильно строить и запускать.

+0

Привет, Питер, спасибо за ваш ответ. Я скопировал папку org на источнике MINA в папку org в источнике проекта. После компилятора, жалующегося на отсутствие slf4j, я загрузил slf4j-1.6.1.zip и скопировал папку org в исходную папку проекта. После этого компилятор не жаловался. Поэтому я закодировал пример (завершение кода работало с ошибкой на IDE), но когда я попытался запустить, я получил сообщение об ошибке «java.lang.UnsupportedOperationException: этот код никогда не попадал в банку». Я попытался добавить банки на MINA dist к программному пути, но не повезло. Вы можете помочь? – Akira

+1

Вы не должны копировать источник. Вы должны загружать банки (вероятно, есть) и фактически размещать их на пути сборки, щелкнув правой кнопкой мыши по проекту в Eclipse, выбрав «Свойства», а затем перейдите в «Библиотеки» и добавьте банки. – pkananen

+0

Спасибо, это сработало! – Akira