3

I am using Eclipse Indigo and Java jdk7.

I'd like to create a litte webserver, but I am not able to use sun's webserver.

When I type:

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

I get the following Eclipse-Error-Message:

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

What am I doing wrong here? I do not have to include any other jar? Do I?

skaffman
  • 398,947
  • 96
  • 818
  • 769
Subby
  • 1,997
  • 4
  • 22
  • 38
  • This might help: http://stackoverflow.com/questions/860187/access-restriction-on-class-due-to-restriction-on-required-library-rt-jar – MByD Mar 06 '12 at 08:14

1 Answers1

8

You shouldn't use Sun's internal packages since they can be not present in other VM's. If you're sure you won't use other VM then Sun's/Oracle's, you can disable this warning in Project properties -> Java Compiler -> Errors/Warnings -> Deprecated and restricted API

Danubian Sailor
  • 1
  • 38
  • 145
  • 223