Eclipse не может распознать com.солнце.сеть.httpserver.Пакет HttpServer
У меня есть домашняя работа по созданию http-сервера с java , простой и с нуля . После поиска google и здесь ...я нашел эта ссылка "посмотреть лучший ответ" с очень хорошим ответом, поэтому я копирую / вставляю этот пример в eclipse, но он не распознает пакет
import com.sun.net.httpserver.Headers;
import com.sun.net.httpserver.HttpExchange;
import com.sun.net.httpserver.HttpHandler;
import com.sun.net.httpserver.HttpServer;
не могли бы вы помочь мне, чтобы я мог заставить eclipse распознать их? Также, если вы не просите многого, вы знаете какую-то другую ссылку с примером HttpServer? Заранее спасибо !
4 ответов
Он должен быть доступен с JDK начиная с 1.6. В противном случае вы можете добавить его в buidpath отдельно. См. ниже ссылку:
у меня была такая же проблема с Java 8.
com.sun.net.httpserver
не является API (существует ограничение доступа, и Eclipse указывает на это как на ошибку).
вам нужно добавить правило доступа "доступно" для шаблона com/sun/net/httpserver/**
:
вопрос: ограничение доступа: недоступно из-за ограничения требуемой библиотеки ..jre\lib\rt.jar\
Я попал в ту же проблему на Mac OSX 10.8, Eclipse Kepler Service Release 2. Я обнаружил, что это зависит от того, какой JVM вы используете. Изменение JVM с Apple (по умолчанию) на Oracle решило проблему.
случайно, вы используете Java 5.0? К сожалению, jar не поставляется в комплекте с Java 5.0 SDK, и вы хотели бы загрузить банку httpserver из этого расположение и установить его в ваш classpath.