什么JAR版本具有XMLConstants.ACCESS_EXTERNAL_DTD?它的值是多少?
我继承了一些代码。我在我的Java JRE 7 rt.jar中缺少XMLConstants.ACCESS_EXTERNAL_DTD
,所以代码不能编译。什么JAR版本具有XMLConstants.ACCESS_EXTERNAL_DTD?它的值是多少?
这是什么JAR,它的价值是什么?
回答:
我安装了java-1.7.0-openjdk-1.7.0.101-2.6.6.1.0.1.el7_2.x86_64。使用jd-gui,我可以确认你正在寻找的静态变量既存在,也存在于rt.jar中。作为参考,我的机器上jar的位置是java-1.7.0-openjdk-1.7.0.101-2.6.6.1.0.1.el7_2.x86_64/jre/lib/rt.jar。
Here是JAX API的罐子,其中还包含了需要等级:
<dependency> <groupId>javax.xml</groupId>
<artifactId>jaxp-api</artifactId>
<version>1.4.2</version>
</dependency>
至于哪些价值是,这里是文档states:
值:用逗号分隔的协议列表。协议是URI的方案部分,或者在JAR协议的情况下,“jar”加上由冒号分隔的方案部分。方案定义为:
scheme = alpha *(alpha | digit |“+”|“ - ”|“。”) 其中alpha = a-z和A-Z。 和JAR协议: jar [:scheme] 包含关键字“jar”的协议不区分大小写。由Character.isSpaceChar(char)定义的任何空格都将被忽略。协议的例子是file,http,jar:file。
对于我来说,运行此程序:
package sample; import javax.xml.XMLConstants;
public class Sample {
public static void main(String[] args) {
System.out.println("### " + XMLConstants.ACCESS_EXTERNAL_DTD);
}
}
打印出:
### http://javax.xml.XMLConstants/property/accessExternalDTD
以上是 什么JAR版本具有XMLConstants.ACCESS_EXTERNAL_DTD?它的值是多少? 的全部内容, 来源链接: utcz.com/qa/261174.html