標籤:des style blog http java color
JWNL是什嗎?
JWNL is an API for accessing WordNet-style relational dictionaries. It also provides functionality beyond data access, such as relationship discovery and orphological processing.
jwnl是wordnet的一個API,用來訪問wordnet中的詞典,jwnl是基於java的包。
在使用jwnl之前:
1、先從http://wordnet.princeton.edu/wordnet/download/下載wordnet包,我使用的是WIN下的wordnet2.1版本;
2、按部就班安裝wordnet2.1;
3、從http://sourceforge.net/projects/jwordnet/files/jwnl/下載jwnl,我使用的是jwnl1.4版本,雖然此版本預設調用wordnet2.0,但其曆史更新資訊明確說明從1.4到1.3增加了對wordnet2.1相關介面的調用,所以在此,使用wordnet2.0和wordnet2.1都可以;
4、從jwnl14-rc2/config檔案下找到file_properties.xml檔案,開啟它,找到如下一句:
<version publisher="Princeton" number="2.0" language="en"/>
number表示你使用的wordnet版本號碼,我使用2.1,於是將其值修改為2.1;
5、繼續往下找到這一句:
<param name="dictionary_path" value="c:/program files/wordnet/2.0/dict"/>
將value值改為你wordnet實際安裝的目錄;
6、將jwnl14-rc2根目錄下的jwnl.jar和jwnl14-rc2/lib下的commons-logging.jar和junit-4.1.jar拷貝到JDK的lib目錄下,並在環境變數的classpath中增加這三個包的目錄值。
轉自:http://blog.csdn.net/chz870128/article/details/6284170
jwnl中的Examples.java執行個體在eclipse中的使用:
1、Examples.java存在於jwnl14-rc2/src/net/didion/jwnl/utilities這個目錄下;
2、在eclipse中建立一java工程;
3、將jwnl14-rc2/src目錄下的net檔案夾整個拷貝粘貼到建立的java工程中;
4、包含額外運行庫:右擊工程->Build Path->Configure Build Path...->在Java Build Path中選擇Libraries標籤->Add External JARs...,找到並將jwnl.jar和commons-logging.jar包含進來;
4、在Examples.java對應的回合組態中設定args參數為:
F:/eclipseWorkSpace/utilities/src/net/didion/jwnl/utilities/file_properties.xml
即file_properties.xml檔案路徑;
自己安裝時出現的問題:
eclipse報錯:
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
Invalid escape sequence (valid ones are \b \t \n \f \r \" \‘ \\ )
at net.didion.jwnl.utilities.Examples.main(Examples.java:36)
只是由於路徑中的“/”沒有轉化成逸出字元的緣故,故:把其中的“\”——>“\\”就可以了。
5、運行Examples。