我正在将Java应用程序从JDK1.8升级到JDK1.11。使用import javax.xml.namespace.QName的类之一;无法解析来自JDK11的内容。
添加外部jar javax.xml.1.3.4.jar并更新eclipse中的构建路径无济于事,因为QName构造函数中的参数不相同。我的QName只有2个参数,JDK1.8支持,JDK11不支持。如果有人遇到此类问题并且无法导入javax.xml.namespace.QName,请回答。
import javax.xml.namespace.QName;
class serviceIPAddress{
// Object created with 2 parameters
private final static QName SERVICENOWUSERVERIPADDRESS_QNAME = new QName("http://www.service-now.com/u_server_ip_address", "ServiceNow_u_server_ip_address");
.....
//Code follows
}