我想了解包com.sun.net.httpserver是标准的,是所有Java实现所必需的,还是只有OpenJDK特有的?我检查了它,甚至OpenJDK 13也包含了它,而且它从Java6开始就已经存在了。这些类的文档是公开的,所以它看起来是官方的,但是它的包名看起来像是专有的。
发布于 2020-03-08 20:25:47
按照惯例,没有在Java 9平台规范中定义但特定于JDK的模块将共享“jdk”。名字前缀。
来源:模块系统/平台模块的状态
这意味着它可以在完整的JDK发行版中使用,但是在使用模块时(不管有没有jlink),您必须在module-info.java中要求它。
https://stackoverflow.com/questions/58764710
复制相似问题