簡體   English   中英

如何在Java項目中設置extJWNL?

[英]How do I set up extJWNL in a Java project?

我試圖確定英語句子中的一組字符串是否都是WordNet詞典中的所有單詞。 我將JAR放在Eclipse項目中的文件夾中。

我已經下載了extJWNL的二進制版本,並將JAR放在名為lib的文件夾中。

Eclipse IDE中的項目層次結構,帶有名為lib的文件夾,其中包含擴展的JAR

我還使用右鍵單擊>構建路徑>配置構建路徑將這些jar文件添加到類路徑和模塊路徑:

Eclipse中當前Java項目的屬性中的modulepath和classpath下的JAR文件

我使用以下代碼嘗試導入字典

import net.sf.extjwnl.dictionary;

此錯誤顯示在import語句上

可以從多個模塊中訪問包net.sf.extjwnl.dictionary:<未命名>,extjwnl

我以為出現此錯誤是因為它是一個包,而不是類/類型。 但是,添加新類並嘗試更改程序包不會顯示此新程序包,即WORDNET_JARS,僅顯示默認程序包。

為什么會返回此錯誤,我該怎么做才能消除該錯誤並導入wordnet程序包?

平台類

我正在使用Eclipse IDE,並用Java編寫所有這些代碼。 我嘗試導入的API是WordNet API。

編輯(8/21/2019)

通過刪除模塊路徑,它給出了一個新的錯誤:

只能導入類型。 net.sf.extjwnl.dictionary解析為一個包

我很驚訝這很簡單:

代替

導入net.sf.extjwnl.dictionary

我必須做

導入net.sf.extjwnl.dictionary。*

獲取所有類型。 唯一需要做的其他事情就是在將JAR添加到類路徑的過程中完成

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM