在 Eclipse 中尝试使用 Saxon11 处理器调试 xslt 文件时:
我收到这个错误:
11:28:10,099 INFO [1] Main - launchFile: C:\Users\someuser\myworkspace\.metadata\.plugins\org.eclipse.wst.xsl.jaxp.launching\launch\launch.xml
Exception in thread "main" javax.xml.transform.TransformerFactoryConfigurationError: Provider net.sf.saxon.TransformerFactoryImpl not found
at java.xml/javax.xml.transform.FactoryFinder.newInstance(FactoryFinder.java:178)
at java.xml/javax.xml.transform.FactoryFinder.find(FactoryFinder.java:213)
at java.xml/javax.xml.transform.TransformerFactory.newInstance(TransformerFactory.java:86)
at org.eclipse.wst.xsl.jaxp.debug.invoker.internal.JAXPSAXProcessorInvoker.createTransformerFactory(JAXPSAXProcessorInvoker.java:95)
at org.eclipse.wst.xsl.jaxp.debug.invoker.internal.JAXPSAXProcessorInvoker.setAttributes(JAXPSAXProcessorInvoker.java:82)
at org.eclipse.wst.xsl.jaxp.debug.invoker.PipelineDefinition.configure(PipelineDefinition.java:145)
at org.eclipse.wst.xsl.jaxp.debug.invoker.internal.Main.main(Main.java:74)
Caused by: java.lang.ClassNotFoundException: net/sf/saxon/TransformerFactoryImpl
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:496)
at java.base/java.lang.Class.forName(Class.java:475)
at java.xml/javax.xml.transform.FactoryFinder.getProviderClass(FactoryFinder.java:122)
at java.xml/javax.xml.transform.FactoryFinder.newInstance(FactoryFinder.java:166)
... 6 more
如何解决这个问题?