如何克服SuchMethodError:com.sun.org.apache.xml.internal.serialize.OutputFormat

时间:2019-07-16 18:56:14

标签: java

当使用代码“漂亮打印” XML时,我在一个框上遇到了这个错误,而在另一个框上却没有:

ERROR! java.lang.NoSuchMethodError: com.sun.org.apache.xml.internal.serialize.OutputFormat.<init>(Lorg/w3c/dom/Document;)V

可能是什么问题?

1 个答案:

答案 0 :(得分:0)

发现出现故障的盒子正在运行“ JDK 11”,所以对我来说,解决方法是暂时暂时使用“ JDK 8”。在这里讨论替代品的出现

I have got this warning: com.sun.org.apache.xml.internal.serialize.OutputFormat is Sun proprietary API and may be removed in a future release

另请参阅Serialize DOM to FileOutputStream using Xerceshttps://stackoverflow.com/a/9331063/32453,但我看不到确切的替代内容。