2014-07-02 45 views
0

根據Rita Homepage,您只需下載Rita.jar和 WordNet-3.1並將兩者都添加到java項目的build目錄中。讓Rita.WordNet正常工作

我做了這樣的,每次我嘗試使用它:

RiWordNet wordNet = new RiWordNet(Test.class.getResource("/WordNet-3.1").getPath()); 

我得到:

java.lang.reflect.InvocationTargetException 
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
at java.lang.reflect.Method.invoke(Unknown Source) 
at rita.wordnet.jwnl.util.factory.Element.install(Unknown Source) 
at rita.wordnet.jwnl.JWNL.initialize(Unknown Source) 
at rita.RiWordNet.initWordNet(Unknown Source) 
at rita.RiWordNet.<init>(Unknown Source) 
at rita.RiWordNet.<init>(Unknown Source) 
at de.hof.iisys.relationExtraction.analyzer.utils.Rita.main(Rita.java:13) 
Caused by: rita.wordnet.jwnl.JWNLException: The properties file must specify a dictionary path 
at rita.wordnet.jwnl.util.factory.AbstractValueParam.create(Unknown Source) 
at rita.wordnet.jwnl.dictionary.FileBackedDictionary.installStatic(Unknown Source) 
... 10 more 
Caused by: rita.wordnet.RiWordNetError: 
[ERROR] Couldn't find file: .\WordNet-3.1\dict\index.verb 
at rita.wordnet.WordnetDictionaryFile.openFile(Unknown Source) 
at rita.wordnet.jwnl.dictionary.file.AbstractDictionaryFile.open(Unknown Source) 
at rita.wordnet.jwnl.dictionary.file.DictionaryCatalog.open(Unknown Source) 
at rita.wordnet.jwnl.dictionary.file.DictionaryCatalogSet.open(Unknown Source) 
at rita.wordnet.jwnl.dictionary.file_manager.FileManagerImpl.<init>(Unknown Source) 
at rita.wordnet.jwnl.dictionary.file_manager.FileManagerImpl.create(Unknown Source) 
at rita.wordnet.jwnl.util.factory.AbstractValueParam.create(Unknown Source) 
... 11 more 
+0

您可以從這裏下載WordNet dictonary https://rednoise.org/rita/download.php – Ruthwik

回答

1

的數據文件作爲安裝的一部分,不再提供。您需要爲您的平臺下載WordNet版本,然後將其傳遞給構造函數,如文檔here所述。