Eclipse无法识别com.sun.net.httpserver.HttpServer包

我有一个家庭工作用java创建一个http服务器,一个简单的从头开始。 搜索谷歌和在这里…我发现这个链接“看到最好的回应”与一个非常好的回应,所以我复制/粘贴这个例子到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; 

你可以帮助我,让我能让他们认出他们吗? 另外,如果不是要求很多你知道一些与HttpServer示例的其他链接吗? 先谢谢你 !

从1.6开始,JDK应该可以使用它。 否则,您可以单独添加您的buidpath。 请参阅以下链接:

如何下载com.sun.net.httpserver包?

我在Java 8中遇到了同样的问题。

com.sun.net.httpserver不是API(存在访问限制,Eclipse将此指示为错误)。

您需要为模式com/sun/net/httpserver/**添加访问规则“Accessible”:

添加访问规则

相关问题: 访问限制:由于对所需库的限制而无法访问.. \ 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 jar并将其设置在类路径中。