Eclipse IDE-即使路径已知,Classnotfound异常.为什么Eclipse可以在一个项目中找到lib,而



我正在合作一个项目,我们在集成我生成的一些代码时遇到了问题,这些代码在我本地的jAudio库的tesintg实现中有效,但一旦我们将该库包括在项目中(我们都使用eclipse),项目就不会通过classnotfound异常来构建,即使IDE(eclipse)知道该库(我可以使用autocomplete)和方法,它一直坚持不能将类解析为类型:https://www.dropbox.com/s/9tsa0xh1uq1kg8d/Screenshot%202014-01-18%2011.44.58.png"未解析类型示例">

你认为"我看不见你"问题背后的问题是什么?

Stacktrace:

java.lang.ClassNotFoundException: eExtractor.AudioFeatures.AreaPolynomialApproximationConstantQMFCC
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.net.FactoryURLClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at jAudioFeatureExtractor.ACE.XMLParsers.FeatureListHandler.endElement(FeatureListHandler.java:95)
at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
at org.apache.xerces.impl.dtd.XMLDTDValidator.endNamespaceScope(Unknown Source)
at org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(Unknown Source)
at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(Unknown Source)
at jAudioFeatureExtractor.ACE.XMLParsers.XMLDocumentParser.parseXMLDocument(XMLDocumentParser.java:97)
at jAudioFeatureExtractor.DataModel.<init>(DataModel.java:173)
at org.tuhh.cpmgg.weka.JAudioCommandLine.execute(JAudioCommandLine.java:47)
at org.tuhh.cpmgg.weka.AudioClassifierWithJAudio.privjanalyse(AudioClassifierWithJAudio.java:365)
at org.tuhh.cpmgg.weka.AudioClassifierWithJAudio.classifyAudioFile(AudioClassifierWithJAudio.java:223)
at org.tuhh.cpmgg.weka.AudioClassifierWithJAudio.main(AudioClassifierWithJAudio.java:57)
java.lang.Exception: The srcmainjavaorgtuhhcpmggwekafeatures.xml file must be of type feature_list. <ClassNotFoundException> Class 'eExtractor.AudioFeatures.AreaPolynomialApproximationConstantQMFCC' does not exist in the path.
at jAudioFeatureExtractor.ACE.XMLParsers.XMLDocumentParser.parseXMLDocument(XMLDocumentParser.java:105)
at jAudioFeatureExtractor.DataModel.<init>(DataModel.java:173)
at org.tuhh.cpmgg.weka.JAudioCommandLine.execute(JAudioCommandLine.java:47)
at org.tuhh.cpmgg.weka.AudioClassifierWithJAudio.privjanalyse(AudioClassifierWithJAudio.java:365)
at org.tuhh.cpmgg.weka.AudioClassifierWithJAudio.classifyAudioFile(AudioClassifierWithJAudio.java:223)
at org.tuhh.cpmgg.weka.AudioClassifierWithJAudio.main(AudioClassifierWithJAudio.java:57)

转到您的项目,右键单击---->构建路径---->配置构建路径,并将该jar添加到您的项目中。

试试这个吧。

您已经完成了Buildpath,重新启动eclipse一次。我认为你的问题会解决的。

相关内容

最新更新