Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java com.sun.org.apache与org.apache包相同吗?_Java_Apache_Openjdk - Fatal编程技术网

Java com.sun.org.apache与org.apache包相同吗?

Java com.sun.org.apache与org.apache包相同吗?,java,apache,openjdk,Java,Apache,Openjdk,我的意思是,我可以使用com.sun.org.apache(所有子包)类,就像我从org.apache(在任何apache库中)使用它们一样吗 OpenJDK会用apache更新来保持这个包的最新版本吗 JDK7会维护这个包吗 我在哪里可以找到有关这方面的信息?呃,我不会,因为它们是内部类,并且有随时间变化的风险。改用org.apache类 不知道让他们保持最新的意图,也许可以尝试在openjdk论坛上发布一条消息: 如果此软件包的文档说明它是公共的,则可以使用 否则,当他们决定将来不支持它时,

我的意思是,我可以使用com.sun.org.apache(所有子包)类,就像我从org.apache(在任何apache库中)使用它们一样吗

OpenJDK会用apache更新来保持这个包的最新版本吗

JDK7会维护这个包吗


我在哪里可以找到有关这方面的信息?

呃,我不会,因为它们是内部类,并且有随时间变化的风险。改用org.apache类

不知道让他们保持最新的意图,也许可以尝试在openjdk论坛上发布一条消息:


如果此软件包的文档说明它是公共的,则可以使用

否则,当他们决定将来不支持它时,他们可以在你的下方共用一块地板


通常,除了JDK中的java和javax之外,您不应该依赖任何东西。

我的理解是,这是apache代码的一个分支。在某一点上他们是一样的,但不再是。因此,您不能指望两个版本中都有相同的错误修复。

使用它是一个非常糟糕的主意。曾几何时,孙拿了一份Xerces,里面塞满了虫子。他们做了一些改变。也许他们减去了一些错误。我们知道,有许多非常严重的错误,他们没有减去

他们把它改名为com.sun。。。。原因之一:告诉您不要使用它。在任何时候,在任何版本的任何补丁中,他们都可以不兼容地更改这些类或删除它们

此外,这些类可能不在IBM的JRE、苹果、微软或JRocket的副本中

如果需要Xerces,请使用Xerces。要找到有关这方面的信息,请阅读Xerces-j邮件列表存档,以了解Xerces开发人员关于Sun分叉版本的许多严厉警告


这些类在形式上是“公共的”,这一事实意味着除了Sun需要能够从其他包中
新建
它们之外,什么都没有。

或org.w3c。。。别忘了。