Затмение говорит, что статическое поле класса не может быть разрешено

1

Несмотря на документацию HttpComponents, в которой говорится, что класс DefaultConnectionReuseStrategy имеет статическое поле под названием INSTANCE, Eclipse сообщает мне, что это INSTANCE.

Я пробовал все, что знаю (проверял версию, перестраивал код и т.д.), Но ничего не уходит. Кто-нибудь знает, что может вызвать эту проблему?

Изображение 174551

Код:

socket = serverSocket.accept();
                DefaultBHttpServerConnectionFactory connFactory = DefaultBHttpServerConnectionFactory.INSTANCE;
                HttpServerConnection conn = connFactory.createConnection(socket);
                ConnectionReuseStrategy connReuseStrat = DefaultConnectionReuseStrategy.INSTANCE;
                HttpService httpService = new HttpService(httpproc, connReuseStrat, new DefaultHttpResponseFactory(), null, null);
                HttpContext context = new BasicHttpContext(null);
                httpService.handleRequest(conn, context);
Теги:

1 ответ

2

Версия Apache HTTPComponents, включенная в Eclipse, - 4.2.x, которая не имеет поля INSTANCE - это, похоже, является новым в 4.3

  • 0
    хорошо, я скачаю 4.3 и дам знать, что происходит ...

Ещё вопросы

Сообщество Overcoder
Наверх
Меню