Java 未能创建XPathFactory

Java 未能创建XPathFactory,java,Java,我正在尝试运行LightSide(),一个机器学习工具包。但是,当我运行包含的批处理文件时,它会在启动屏幕上崩溃,并且日志包含以下错误 Exception in thread "main" java.lang.ExceptionInInitializerError at edu.cmu.side.plugin.control.PluginManager.createPluginOfFolder(PluginManager.java:105) at edu.cmu.side.plu

我正在尝试运行LightSide(),一个机器学习工具包。但是,当我运行包含的批处理文件时,它会在启动屏幕上崩溃,并且日志包含以下错误

Exception in thread "main" java.lang.ExceptionInInitializerError
    at edu.cmu.side.plugin.control.PluginManager.createPluginOfFolder(PluginManager.java:105)
    at edu.cmu.side.plugin.control.PluginManager.createPluginTypeMap(PluginManager.java:134)
    at edu.cmu.side.plugin.control.PluginManager.<init>(PluginManager.java:164)
    at edu.cmu.side.plugin.control.PluginManager.getSharedPluginManager(PluginManager.java:178)
    at edu.cmu.side.plugin.control.PluginManager.getSIDEPluginArrayByType(PluginManager.java:80)
    at edu.cmu.side.control.ExtractFeaturesControl.<clinit>(ExtractFeaturesControl.java:56)
    at edu.cmu.side.view.extract.ExtractFeaturesPane.<clinit>(ExtractFeaturesPane.java:24)
    at edu.cmu.side.view.WorkbenchPanel.<init>(WorkbenchPanel.java:21)
    at edu.cmu.side.Workbench.<init>(Workbench.java:65)
    at edu.cmu.side.Workbench.main(Workbench.java:96)
Caused by: java.lang.RuntimeException: XPathFactory#newInstance() failed to create an XPathFactory for the default object model: http://java.sun.com/jaxp/xpath/dom with the XPathFactoryConfigurationException: javax.xml.xpath.XPathFactoryConfigurationException: java.util.ServiceConfigurationError: javax.xml.xpath.XPathFactory: Provider oracle.xml.xpath.JAXPXPathFactory not found
    at javax.xml.xpath.XPathFactory.newInstance(Unknown Source)
    at com.mysterion.xml.XMLBoss.<clinit>(XMLBoss.java:93)
    ... 10 more
似乎大多数问题都来自程序员方面,而不是用户方面,因此他们的解决方案与我的案例无关。这可能与我的Java安装有关,或者我缺少一个插件之类的东西,但是这个工具包的安装手册没有提到除通常的Java安装之外的任何安装


我已经找了好几个小时了,但我找不出问题所在。有人有想法吗?

我是LightSide开发者之一

LightSide对XMLBoss的依赖性很小(而且很古老!)——它只使用了一个方便的方法,不需要XMLBoss静态初始化的XPath实例

在LightSide的最新快照中,我将XMLBoss从我们的插件加载器中分离出来,直接从oracle.xml.parser.v2.DOMParser创建一个XMLDocument——请告诉我这是否解决了问题


(紫色的“开发人员快照”链接)

我也经历了同样的情况。您找到解决方案了吗?对延迟的响应表示歉意-是的,它现在起作用了!Mac用户-非常棒的产品顺便说一句,但在稳定版本中这似乎被打破了,但在开发版本中得到了修复,这是违反直觉的。你知道这会在什么时候进入稳定版本吗?此外,按f1分数对生成的功能进行排序似乎存在一些问题,这是我经常使用的。对于延迟,我感到抱歉——“开发”版本于2014年11月升级到稳定版本。
config = XMLBoss.XMLFromFile(configFile);