Introdução
Neste guia, você vai começar a usar ferramentas OR em Java com um exemplo simples de trabalho.
Essas instruções também podem funcionar em outras variantes do Linux, mas as testamos apenas em máquinas que atendem aos seguintes requisitos:
- Alpine Edge de 64 bits (x86_64)
- Centos 7 LTS de 64 bits (x86_64)
- Debian SID de 64 bits (x86_64)
- Debian 11 (bullseye) de 64 bits (x86_64)
- Fedora 38 de 64 bits (x86_64)
- Fedora 37 de 64 bits (x86_64)
- OpenSuse Leap de 64 bits (x86_64)
- Ubuntu 23.10 de 64 bits (x86_64)
- Ubuntu 22.04 LTS de 64 bits (x86_64)
- Ubuntu 20.04 LTS de 64 bits (x86_64)
Pré-requisitos
As seções a seguir descrevem os pré-requisitos para a instalação das ferramentas OR.
Java JDK >= 8.0
Para instalar o Java JDK versão 8.0 ou mais recente, abra uma janela do terminal e digite:
Alpine
sudo apk add openjdk8
export JAVA_HOME=/usr/lib/jvm/java-1.8-openjdk
Centos
sudo yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel
Debian
sudo apt install -y default-jdk
export JAVA_HOME=/usr/lib/jvm/default-java
Fedora
sudo dnf install -y java-openjdk java-openjdk-devel
Fedora
sudo dnf install -y java-openjdk java-openjdk-devel
OpenSUSE
sudo zypper install -y java-1_8_0-openjdk java-1_8_0-openjdk-devel
Ubuntu
sudo apt install -y default-jdk
Ubuntu
sudo apt install -y default-jdk
Ubuntu
sudo apt install -y default-jdk
Maven >= 3.3
Para instalar o Maven versão 3.3 ou mais recente, abra uma janela do terminal e digite:
Alpine
sudo apk add maven
Centos
sudo yum install -y maven
Debian
sudo apt install -y maven
Fedora
sudo dnf install -y maven
Fedora
sudo dnf install -y maven
OpenSUSE
sudo zypper install -y maven
Ubuntu
sudo apt install -y maven
Ubuntu
sudo apt install -y maven
Ubuntu
sudo apt install -y maven
Você pode testar se o Maven está instalado corretamente e encontrar Java usando o seguinte comando:
mvn -v
Como instalar com o Maven
Para incluir ferramentas OR no seu aplicativo Maven, adicione uma dependência nos artefatos ao arquivo pom.xml do projeto. Por exemplo,
<!-- https://mvnrepository.com/artifact/com.google.ortools/ortools-java -->
<dependency>
<groupId>com.google.ortools</groupId>
<artifactId>ortools-java</artifactId>
<version>9.9.3963</version>
</dependency>
Acessar o código de exemplo do Java
O código de exemplo está localizado no repositório java_or-tools.
Faça o download do repositório como um arquivo ZIP e extraia-o ou clone o repositório:
git clone -b v9.9 --depth 1 https://github.com/or-tools/java_or-tools
Mude para o diretório de exemplos:
cd java_or-tools
Criar o exemplo
No diretório java_or-tools
:
Crie o projeto usando:
mvn compile -B
Executar o exemplo
No diretório java_or-tools
:
Execute o binário usando:
mvn exec:java
Parabéns! Você acabou de executar um aplicativo com OR-Tools, está tudo pronto para começar a usar OR-Tools.