- OpenNLP 教程
- OpenNLP - 首頁
- OpenNLP - 概述
- OpenNLP - 環境配置
- OpenNLP - 參考 API
- OpenNLP - 句子檢測
- OpenNLP - 分詞
- 命名實體識別
- OpenNLP - 詞性標註
- OpenNLP - 語句解析
- OpenNLP - 語句切分
- OpenNLP - 命令列介面
- OpenNLP 有用資源
- OpenNLP - 快速指南
- OpenNLP - 有用資源
- OpenNLP - 討論
OpenNLP - 環境配置
在本章中,我們將討論如何在您的系統中設定 OpenNLP 環境。讓我們從安裝過程開始。
安裝 OpenNLP
以下是將Apache OpenNLP 庫下載到您系統的步驟。
步驟 1 - 透過點選以下連結開啟Apache OpenNLP的主頁:https://opennlp.apache.org/。
步驟 2 - 現在,點選下載連結。點選後,您將被定向到一個頁面,您可以在其中找到各種映象,這些映象將重定向到 Apache 軟體基金會分發目錄。
步驟 3 - 在此頁面中,您可以找到下載各種 Apache 發行版的連結。瀏覽它們並找到 OpenNLP 發行版並點選它。
步驟 4 - 點選後,您將被重定向到一個目錄,您可以在其中看到 OpenNLP 發行版的索引,如下所示。
從可用的發行版中點選最新版本。
步驟 5 - 每個發行版都提供各種格式的 OpenNLP 庫的原始碼和二進位制檔案。下載原始碼和二進位制檔案,apache-opennlp-1.6.0-bin.zip 和 apache-opennlp1.6.0-src.zip(適用於 Windows)。
設定類路徑
下載 OpenNLP 庫後,您需要將其路徑設定為bin目錄。假設您已將 OpenNLP 庫下載到系統的 E 盤。
現在,按照以下步驟操作:
步驟 1 - 右鍵點選“我的電腦”並選擇“屬性”。
步驟 2 - 在“高階”選項卡下點選“環境變數”按鈕。
步驟 3 - 選擇path變數並點選編輯按鈕,如下面的螢幕截圖所示。
步驟 4 - 在“編輯環境變數”視窗中,點選新建按鈕並新增 OpenNLP 目錄的路徑E:\apache-opennlp-1.6.0\bin,然後點選確定按鈕,如下面的螢幕截圖所示。
Eclipse 安裝
您可以透過將構建路徑設定為 JAR 檔案或使用pom.xml來設定 OpenNLP 庫的 Eclipse 環境。
將構建路徑設定為 JAR 檔案
按照以下步驟在 Eclipse 中安裝 OpenNLP:
步驟 1 - 確保您的系統中已安裝 Eclipse 環境。
步驟 2 - 開啟 Eclipse。點選檔案 → 新建 → 開啟一個新專案,如下所示。
步驟 3 - 您將獲得新建專案嚮導。在此嚮導中,選擇 Java 專案,然後點選下一步按鈕繼續。
步驟 4 - 接下來,您將獲得新建 Java 專案嚮導。在這裡,您需要建立一個新專案並點選下一步按鈕,如下所示。
步驟 5 - 建立新專案後,右鍵點選它,選擇構建路徑並點選配置構建路徑。
步驟 6 - 接下來,您將獲得Java 構建路徑嚮導。在這裡,點選新增外部 JARs按鈕,如下所示。
步驟 7 - 選擇位於apache-opennlp-1.6.0 資料夾的lib資料夾中的opennlp-tools-1.6.0.jar和opennlp-uima-1.6.0.jar jar 檔案。
在上面螢幕中點選開啟按鈕後,所選檔案將新增到您的庫中。
點選確定後,您將成功地將所需的 JAR 檔案新增到當前專案中,並且可以透過展開“引用庫”來驗證這些新增的庫,如下所示。
使用 pom.xml
將專案轉換為 Maven 專案,並將以下程式碼新增到其pom.xml中。
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>myproject</groupId>
<artifactId>myproject</artifactId>
<version>0.0.1-SNAPSHOT</version>
<build>
<sourceDirectory>src</sourceDirectory>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.5.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>org.apache.opennlp</groupId>
<artifactId>opennlp-tools</artifactId>
<version>1.6.0</version>
</dependency>
<dependency>
<groupId>org.apache.opennlp</groupId>
<artifactId>opennlp-uima</artifactId>
<version>1.6.0</version>
</dependency>
</dependencies>
</project>