什么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

回到顶部