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并将其设置在类路径中。