Car*_*ota 4 java xml eclipse spring maven
我使用Eclipse,Spring MVC和Maven.Java版本是1.6
我有以下方法
public static DocumentBuilder getBuilder(ServletContext servletContext)
{
DocumentBuilderFactory factory =DocumentBuilderFactory.newInstance();
factory.setValidating(true);
DocumentBuilder builder = null;
try {
factory.setFeature(XMLConstants.FEATURE_SECURE_PROCESSING, true);
builder = factory.newDocumentBuilder();
Run Code Online (Sandbox Code Playgroud)
我在eclipse编辑器中出现以下错误:
factory.setFeature(XMLConstants.FEATURE_SECURE_PROCESSING,
Run Code Online (Sandbox Code Playgroud)
错误是
FEATURE_SECURE_PROCESSING cannot be resolved or not is a field
Run Code Online (Sandbox Code Playgroud)
在编辑器Eclipse中,我看到:
Maven依赖项包括:
为什么我没有变量
XMLConstants.FEATURE_SECURE_PROCESSING ?
Run Code Online (Sandbox Code Playgroud)
小智 6
我不知道是否有这种情况,但是我可以按照以下步骤解决在Java项目Build Path中配置源文件夹的问题:
这样,就可以先使用Java库。
类路径中的库之一包含旧版本的javax.xml.XMLConstants
. 您需要找到并删除该库。尝试在 Eclipse 中使用Ctrl + Shift + T
或选择Navigate -> Open Type
来查找有问题的 jar 文件。
此外,您至少还有两个库:Xerces 和 Xalan,它们不是必需的,可以删除,因为它们与 JDK 捆绑在一起。
归档时间: |
|
查看次数: |
2531 次 |
最近记录: |