我是UIMA的新手。我正在使用pear文件从PubMed xml文件中进行注释。我已经安装了Julie Lab medline阅读器UIMA集合阅读器文件和Lingpipe gazeteer作为分析引擎。我已经运行了CPE生成器,并试图获得适当的注释单词,但我没有这样做。发生以下错误:
The class de.julielab.jules.reader.reader.MedlineReader could not be found
Descripotor file=file/C:/apache-uima/examples/descriptor/collection reader/julie-medline-reader 1.7/desc/Medlinereaderdesciptor.xml
causedBy: org.apache.uima.ResourceInitializationException:The class de.julielab.jules.reader.reader.MedlineReader could not be found
caused by: Java.lang.classNotFound exception
de.julielab.jules.reader.reader.MedlineReader
给我一个解决这个错误的方法对我很有帮助。
答案 0 :(得分:0)
查看PEAR中的MedlineReader CollectionReader描述符
C:/apache-uima/examples/descriptor/collection reader/julie-medline-reader 1.7/desc/Medlinereaderdesciptor.xml
并查看类型系统导入:
<typeSystemDescription>
<imports>
<import location="julie-document-meta-pubmed-types.xml"/>
<import location="julie-document-structure-types.xml"/>
</imports>
</typeSystemDescription>
确保这些文件存在。尝试硬编码完整路径(类似于C:/ ....)并查看是否能解决问题。
PS:请注意路径中有空格,最好使用下划线
C:/apache-uima/examples/descriptor/collection_reader/julie-medline-reader_1.7/desc/Medlinereaderdesciptor.xml