我收到此警告:com.sun.org.apache.xml.internal.serialize.OutputFormat是Sun专有的API,将来的发行版中可能会删除它。 - java

我的代码是

 OutputFormat wOf = new OutputFormat( "XML", "ISO-8859-1", true );

帮助我解决此警告...。

提前致谢

参考方案

一种解决方案是不使用该类。

另一个解决方案是忽略警告。看课时,我怀疑这是唯一可行的解​​决方案……如果您坚持使用Sun XML堆栈。

(FWIW-在将Apache XML堆栈集成到Java SE中时,这似乎是Sun的一个错误。该类应该放在不会触发此警告的其他程序包中。原始的Apache版本显然不打算用于“内部使用”。另一种解释是,这不是一个错误,而是Oracle打算在将来的版本中通过提供更好的API来控制XML格式来解决的问题。)

等效于C#中的ASM类(Java) - java

我的任务是将项目转换,同时将其升级,从Java转换为C#。但是,我发现以下类及其功能存在问题:import jdk.internal.org.objectweb.asm.tree.AbstractInsnNode; import jdk.internal.org.objectweb.asm.tree.ClassNode; import jdk.interna…

如何在Eclipse中将xml文件添加到Java应用程序的类路径中? - java

我需要一个XML文件,该文件可通过我正在创建的Java应用程序中的类路径进行访问。如何在日食中实现 参考方案 我将生成一个单独的资源文件夹,右键单击它,然后选择Build Path > Use as Source Folder。这样,它就在类路径上,但是您没有将其与Java源文件混合

如何使Textview只显示最后4位数字 - java

我的Textview从SQLite获取数据,但我想使Textview显示如下:************ 1234,而不是1234123412341234。 enter image description here 参考方案 String number = "grou353fp23g3qprwog9512"; String mask = n…

在Java中引用本地DTD - java

我有一些要用Java中的SAX解析器解析的XML。它从以下序言开始:<!DOCTYPE math PUBLIC "-//W3C//DTD MathML 3.0//EN" "http://www.w3.org/Math/DTD/mathml3/mathml3.dtd"> 如何将其更改为使用本地DTD?我想我可…

JSE 1.8,沙箱Java Applet通过HTTPS加载,但使用HTTP检索了crossdomain.xml - java

嗨,所有Java / Applet专家,我偶然发现了最新的JDK构建(1.8.0_b26)中的一个有趣问题。当使用最新的JDK运行Sandbox Java Applet时,我们尝试在Java代码中使用不同的协议连接回服务器-我们使用WSS(安全的Websockets连接,我们使用第三方Websockets客户端Java库)代替原始的HTTPS。结果,JVM尝…