- 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>