我一直在使用Python上的Wordnet进行实验,并决定跳转到Java,因为API显然更好。我试图复制这个问题的最佳答案> Getting all nouns related to a verb in WordNet using JWNL
但是,我使用的是IntelliJ Idea,它无法解析符号" proc"在第一行
IndexWord indexWord = proc.lookupBaseForm(POS.VERB,"bear");
我确定我错过了一些非常简单的内容,但我能够通过其他符号删除错误
import net.didion.jwnl.data.IndexWord;
import net.didion.jwnl.data.POS;
import net.didion.jwnl.data.Synset;
import net.didion.jwnl.data.Word;
我似乎无法联系最初撰写答案的人,因为我没有必要的声誉,所以我无法评论他的回答。
另外,我假设我必须指定Wordnet库位置?在http://lyle.smu.edu/~tspell/jaws/上,它说要使用
System.setProperty("wordnet.database.dir", "C:\WordNet-3.0\dict\");
但话说回来,这是JAWS图书馆,我正在尝试使用JWNL库......
我希望这不会令人困惑,我最近(最近几天)开始使用JAVA ......
更新我发现了上一个问题并且我做了推荐,但是当我执行初始化功能时,我仍然收到文件未找到异常,如下所示:Runtime error in using wordnet through JWNL, error in the props file