Eclipse cant recognize com.sun.net.httpserver.HttpServer package

2022-09-03 16:25:31

我有一个家庭工作,用java创建一个http服务器,一个简单的服务器,从头开始。搜索谷歌和这里后...我发现这个链接“看到最好的响应”与一个非常好的响应,所以我复制/粘贴这个例子来日食,但它不能识别包

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

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

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

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

Add Access Rule

相关问题:访问限制:由于对所需库的限制,无法访问。\jre\lib\rt.jar


答案 2

从 1.6 开始,它应该在 JDK 中可用。否则,您可以单独将其添加到您的建筑物路径中。参考以下链接:

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