【发布时间】:2015-07-19 23:59:54
【问题描述】:
我正在尝试创建一个简单的服务器程序来处理 http 请求。因此,通过最少的搜索,我偶然发现了 httpserver 类的 Oracle 文档,位于 com.sun.net 包中。我对 Java 比较陌生,所以我认为 Oracle 本身“赞助”的一个类将包含在默认库中。
不幸的是,事实并非如此。在对可能的语法导入错误(引起各种错误)进行了大量试验并在我的 Ubuntu 机器上正确安装了 Oracle JDK 8 之后,编译器说该包不存在。我必须做些什么才能让包工作?
【问题讨论】:
-
不要将
com.sun.xxx包视为标准库的一部分。 Oracles java 发行版可能是最常见的,但不是唯一的。 -
在这种情况下,解决方案是什么?我对答案没有偏见,这就是我问的原因。
-
真的说这个包不存在吗?实际的错误信息是什么?从字面上看,不是释义。精度很重要。
-
确实说不存在,但毕竟是很简单的事情。看我的回答。至少我真的被包名欺骗了,认为它实际上是我想要的类。当然,这主要是因为我是 Java 新手,但如果能帮助其他遇到同样问题的新手,我会很高兴。
标签: java import java-8 packages