我正在尝试读取当前实体扩展Djdk.xml.entityExpansionLimit
限制,但它给出了null。
我尝试了以下代码
System.getProperty("Djdk.xml.entityExpansionLimit");
System.getProperty("jdk.xml.entityExpansionLimit");
System.getProperty("jdk.xml.entityExpansionLimit");
System.getProperty("-DentityExpansionLimit");
System.getProperty("-Djdk.xml.entityExpansionLimit");
System.getProperty("ENTITY_EXPANSION_LIMIT");
所有人都将结果显示为null
答案 0 :(得分:0)
你运行你的程序
java Example -Djdk.xml.entityExpansionLimit=1234
并阅读此属性,如
System.getProperty("jdk.xml.entityExpansionLimit");
答案 1 :(得分:0)
您可以列出所有属性并检查其名称:
Properties props = System.getProperties();
Enumeration keys = props.keys();
while (keys.hasMoreElements()) {
String key = (String)keys.nextElement();
String value = (String)props.get(key);
System.out.println(key + ": " + value);
}
如果你看不到它,我认为之前没有设置属性。 希望这会有所帮助。