Не могу использовать com.sun.net.HTTPServer.httpserver - PullRequest
3 голосов
/ 06 марта 2012

Я использую Eclipse Indigo и Java jdk7.

Я хотел бы создать небольшой веб-сервер, но я не могу использовать веб-сервер Sun.

Когда я печатаю:

{
 com.sun.net.httpserver.httpserver server;
}

Я получаю следующее сообщение об ошибке Eclipse:

Description Resource    Path    Location    Type
Access restriction: The type HttpServer is not accessible due to restriction
    on required library C:\jdk1.7.0\jre\lib\rt.jar
Server.java /REST-Server/src/com/test/restserver    line 7  Java Problem

Что я здесь не так делаю? Мне не нужно включать другие банки? Я?

1 Ответ

8 голосов
/ 06 марта 2012

Вы не должны использовать внутренние пакеты Sun, поскольку они могут отсутствовать в других виртуальных машинах.Если вы уверены, что не будете использовать другие виртуальные машины, кроме Sun / Oracle, вы можете отключить это предупреждение в Свойства проекта -> Компилятор Java -> Ошибки / предупреждения -> Устаревший и ограниченный API

...