Затмение: проблема с библиотекой - PullRequest
2 голосов
/ 29 января 2011

Eclipse выдает следующую ошибку:

The type org.eclipse.jetty.http.HttpBuffers cannot be resolved. It is indirectly referenced from required .class files

Для следующего кода:

import org.eclipse.jetty.server.Handler;
import org.eclipse.jetty.server.Server;
import org.eclipse.jetty.server.handler.DefaultHandler;
import org.eclipse.jetty.server.handler.HandlerList;
import org.eclipse.jetty.server.handler.ResourceHandler;
import org.eclipse.jetty.server.nio.SelectChannelConnector;
import org.eclipse.jetty.util.log.Log;


    public class FileServer {
        private FileServer() {
            Server server = new Server();
            SelectChannelConnector connector = new SelectChannelConnector();
            connector.setPort(8080);
            server.addConnector(connector); //Error this line
        }
    }

Я использую следующие файлы jar:

jetty-io-7.1.6.v20100715.jar   
jetty-security-7.1.6.v20100715.jar
jetty-server-7.1.6.v20100715.jar
jetty-servlet-7.1.6.v20100715.jar
jetty-util-7.1.6.v20100715.jar

1 Ответ

4 голосов
/ 29 января 2011

Ошибка указывает на то, что классы Jetty в вашей программе каким-то образом внутренне зависят от класса HttpBuffers.Вам нужно найти и добавить файл jetty-http-7.1.6.v20100715.jar в build / classpath вашего проекта - он содержит класс HttpBuffers.

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