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

标签 java eclipse import package httpserver

我有一项家庭作业是用 java 创建一个 http 服务器,一个简单的从头开始的服务器。 在谷歌和这里搜索之后......我发现 此链接 "see the best response" react 非常好,所以我将这个例子复制/粘贴到 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;

你能帮我让 eclipse 识别它们吗? 另外,如果要求不高,您是否知道与 HttpServer 示例的其他链接? 提前谢谢你!

最佳答案

我在使用 Java 8 时遇到了同样的问题。

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

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

Add Access Rule

相关问题:Access restriction: Is not accessible due to restriction on required library ..\jre\lib\rt.jar

关于java - Eclipse 无法识别 com.sun.net.httpserver.HttpServer 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13155734/

相关文章:

java - 是否可以使用 .txt 或 .xml 文件创建带有参数的枚举?

eclipse - Eclipse 中的 Ant - 将文件从一个项目复制到另一个项目

c++ - 使用 Eclipse 调试外部控制台程序

node.js - 如何使用 NodeJS 13 和 Typescript 3.8 导入 esm 模块?

java - 如何使用 Gradle 将源代码发布到本地 Maven 存储库?

java - Eclipse RCP : How to add a new element to a default Java dropdown menu in the toolbar(New Java Class)

java - flatMap 需要不必要的转换

eclipse - Push 不允许使用 git-receive-pack

python - GAE - Flask 无法从子目录导入 Jinja2?

从 Julia 1.0 中特定目录中的文件导入模块和函数