OpenNLP - Entorno

En este capítulo, discutiremos cómo puede configurar el entorno OpenNLP en su sistema. Comencemos con el proceso de instalación.

Instalación de OpenNLP

Los siguientes son los pasos para descargar Apache OpenNLP library en su sistema.

Step 1 - Abra la página de inicio de Apache OpenNLP haciendo clic en el siguiente enlace - https://opennlp.apache.org/.

Step 2 - Ahora, haga clic en el Downloadsenlace. Al hacer clic, se lo dirigirá a una página donde puede encontrar varios espejos que lo redireccionarán al directorio de distribución de Apache Software Foundation.

Step 3- En esta página puede encontrar enlaces para descargar varias distribuciones de Apache. Examínelos, busque la distribución OpenNLP y haga clic en ella.

Step 4 - Al hacer clic, será redirigido al directorio donde puede ver el índice de la distribución de OpenNLP, como se muestra a continuación.

Haga clic en la última versión de las distribuciones disponibles.

Step 5- Cada distribución proporciona archivos fuente y binarios de la biblioteca OpenNLP en varios formatos. Descargue los archivos fuente y binarios,apache-opennlp-1.6.0-bin.zip y apache-opennlp1.6.0-src.zip (para ventanas).

Configuración de la ruta de clases

Después de descargar la biblioteca OpenNLP, debe establecer su ruta al bindirectorio. Suponga que ha descargado la biblioteca OpenNLP en la unidad E de su sistema.

Ahora, siga los pasos que se dan a continuación:

Step 1 - Haga clic derecho en 'Mi PC' y seleccione 'Propiedades'.

Step 2 - Haga clic en el botón 'Variables de entorno' en la pestaña 'Avanzado'.

Step 3 - Seleccione el path variable y haga clic en el Edit , como se muestra en la siguiente captura de pantalla.

Step 4 - En la ventana Editar variable de entorno, haga clic en el New y agregue la ruta para el directorio OpenNLP E:\apache-opennlp-1.6.0\bin y haga clic en el OK , como se muestra en la siguiente captura de pantalla.

Instalación de Eclipse

Puede configurar el entorno de Eclipse para la biblioteca OpenNLP, ya sea configurando el Build path a los archivos JAR o usando pom.xml.

Configuración de la ruta de compilación para los archivos JAR

Siga los pasos que se indican a continuación para instalar OpenNLP en Eclipse:

Step 1 - Asegúrese de tener el entorno Eclipse instalado en su sistema.

Step 2- Abre Eclipse. Haga clic en Archivo → Nuevo → Abrir un nuevo proyecto, como se muestra a continuación.

Step 3 - Obtendrás el New Projectmago. En este asistente, seleccione el proyecto Java y continúe haciendo clic en elNext botón.

Step 4 - A continuación, obtendrá el New Java Project wizard. Aquí, debe crear un nuevo proyecto y hacer clic en elNext botón, como se muestra a continuación.

Step 5 - Después de crear un nuevo proyecto, haga clic derecho sobre él, seleccione Build Path y haga clic en Configure Build Path.

Step 6 - A continuación, obtendrá el Java Build Pathmago. Aquí, haga clic en elAdd External JARs botón, como se muestra a continuación.

Step 7 - Seleccione los archivos jar opennlp-tools-1.6.0.jar y opennlp-uima-1.6.0.jar ubicado en el lib carpeta de apache-opennlp-1.6.0 folder.

Al hacer clic en el Open en la pantalla anterior, los archivos seleccionados se agregarán a su biblioteca.

Al hacer clic OK, agregará con éxito los archivos JAR requeridos al proyecto actual y puede verificar estas bibliotecas agregadas expandiendo las Bibliotecas referenciadas, como se muestra a continuación.

Usando pom.xml

Convierta el proyecto en un proyecto Maven y agregue el siguiente código a su 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>