我想在使用 jdk 的 java 中使用特定选项 -DentityExpansionLimit
,但在旧版本上没有成功。无论如何,我可以看到这个选项首先在哪个版本上实现?我无法找到任何答案,希望有一个指南,其中首先实现了一个选项,甚至为每个版本实现了所有新功能。请告诉我。
最佳答案
似乎它是在 Java 1.4 中首次引入的。 引用链接: http://docs.oracle.com/javase/7/docs/technotes/guides/xml/jaxp/JAXP-Compatibility_160.html http://www.oracle.com/technetwork/java/javase/relnotes-139182.html
根据链接: 限制实体扩展的新系统属性 entityExpansionLimit 系统属性允许现有应用程序限制实体扩展的总数,而无需重新编译代码。一旦达到实体扩展限制,解析器就会抛出 fatal error 。 (默认情况下,限制设置为 64000。)
要使用系统属性设置实体扩展限制,请在 java 命令行上使用如下所示的选项:-DentityExpansionLimit=100000
关于java - 检查 java 中某个功能的首次实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25572783/