Maven1.x:javax.xml.parsers.FactoryConfigurationError:未找到提供程序org.apache.xerces.jaxp.SAXParserFactoryImpl

时间:2017-06-21 13:21:31

标签: java eclipse maven struts1

从Windows 7更新到Windows 10后,我遇到以下错误: Apache Maven 智能项目〜 v.1.0.2

  

javax.xml.parsers.FactoryConfigurationError:Provider org.apache.xerces.jaxp.SAXParserFactoryImpl not not   在javax.xml.parsers.SAXParserFactory.newInstance(SAXParserFactory.java:93)       在org.apache.maven.jelly.JellyUtils.compileScript(JellyUtils.java:202)       在org.apache.maven.jelly.JellyUtils.compileScript(JellyUtils.java:180)       在org.apache.maven.jelly.JellyUtils.compileScript(JellyUtils.java:146)       at org.apache.maven.plugin.PluginManager.loadScript(PluginManager.java:1109)       在org.apache.maven.plugin.PluginManager.runScript(PluginManager.java:1135)       在org.apache.maven.plugin.PluginManager.initialiseHousingPluginContext(PluginManager.java:770)       在org.apache.maven.plugin.PluginManager.prepAttainGoal(PluginManager.java:725)       在org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:656)       在org.apache.maven.MavenSession.attainGoals(MavenSession.java:263)       在org.apache.maven.cli.App.doMain(App.java:488)       在org.apache.maven.cli.App.main(App.java:1239)       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)       at java.lang.reflect.Method.invoke(Method.java:324)       在com.werken.forehead.Forehead.run(Forehead.java:551)       在com.werken.forehead.Forehead.main(Forehead.java:581)   您遇到运行Maven的未知错误。请帮我们纠正   通过以下这些简单步骤解决此问题:    - 阅读http://maven.apache.org/faq.html的Maven常见问题解答    - 使用'-e'参数再次运行相同的命令,例如maven -e jar

由于我的应用程序使用Maven1和JDK1.4,我正在运行eclipse:generate-classpath命令。 我还尝试通过maven添加xerces和xercesImpl jar。还在C:\ Dev \ Jdks \ jdk1.8.0_31 \ jre \ lib \ ext目录中添加了这两个jar。仍然得到同样的错误。有人可以帮忙吗?我会很高兴,提前谢谢。

0 个答案:

没有答案