OpenNLP - Ambiente

Neste capítulo, discutiremos como você pode configurar o ambiente OpenNLP em seu sistema. Vamos começar com o processo de instalação.

Instalando OpenNLP

A seguir estão as etapas para baixar Apache OpenNLP library em seu sistema.

Step 1 - Abra a página inicial de Apache OpenNLP clicando no seguinte link - https://opennlp.apache.org/.

Step 2 - Agora, clique no Downloadsligação. Ao clicar, você será direcionado a uma página onde poderá encontrar vários mirrors que o redirecionarão para o diretório de distribuição do Apache Software Foundation.

Step 3- Nesta página você pode encontrar links para baixar várias distribuições do Apache. Navegue por eles e encontre a distribuição OpenNLP e clique nela.

Step 4 - Ao clicar, você será redirecionado para o diretório onde poderá ver o índice da distribuição OpenNLP, conforme mostrado abaixo.

Clique na versão mais recente das distribuições disponíveis.

Step 5- Cada distribuição fornece arquivos fonte e binários da biblioteca OpenNLP em vários formatos. Baixe os arquivos de origem e binários,apache-opennlp-1.6.0-bin.zip e apache-opennlp1.6.0-src.zip (para Windows).

Configurando o Classpath

Depois de baixar a biblioteca OpenNLP, você precisa definir seu caminho para o bindiretório. Suponha que você tenha baixado a biblioteca OpenNLP para a unidade E do seu sistema.

Agora, siga as etapas fornecidas abaixo -

Step 1 - Clique com o botão direito em 'Meu Computador' e selecione 'Propriedades'.

Step 2 - Clique no botão 'Variáveis ​​de ambiente' na guia 'Avançado'.

Step 3 - Selecione o path variável e clique no Edit botão, como mostrado na imagem a seguir.

Step 4 - Na janela Editar Variável de Ambiente, clique no botão New botão e adicione o caminho para o diretório OpenNLP E:\apache-opennlp-1.6.0\bin e clique no OK botão, como mostrado na imagem a seguir.

Instalação Eclipse

Você pode definir o ambiente Eclipse para a biblioteca OpenNLP, definindo o Build path para os arquivos JAR ou usando pom.xml.

Definindo o caminho de construção para os arquivos JAR

Siga as etapas abaixo para instalar o OpenNLP no Eclipse -

Step 1 - Certifique-se de ter o ambiente Eclipse instalado em seu sistema.

Step 2- Abra o Eclipse. Clique em Arquivo → Novo → Abrir um novo projeto, conforme mostrado abaixo.

Step 3 - Você vai conseguir o New ProjectMago. Neste assistente, selecione o projeto Java e continue clicando noNext botão.

Step 4 - Em seguida, você obterá o New Java Project wizard. Aqui, você precisa criar um novo projeto e clicar no botãoNext botão, como mostrado abaixo.

Step 5 - Depois de criar um novo projeto, clique com o botão direito sobre ele, selecione Build Path e clique Configure Build Path.

Step 6 - Em seguida, você obterá o Java Build PathMago. Aqui, clique noAdd External JARs botão, como mostrado abaixo.

Step 7 - Selecione os arquivos jar opennlp-tools-1.6.0.jar e opennlp-uima-1.6.0.jar localizado no lib pasta de apache-opennlp-1.6.0 folder.

Ao clicar no Open botão na tela acima, os arquivos selecionados serão adicionados à sua biblioteca.

Ao clicar OK, você adicionará com êxito os arquivos JAR necessários ao projeto atual e poderá verificar essas bibliotecas adicionadas expandindo as Bibliotecas Referidas, conforme mostrado abaixo.

Usando pom.xml

Converta o projeto em um projeto Maven e adicione o seguinte código ao seu 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>