Introduzione
Questa guida ti consente di iniziare a utilizzare OR-Strumenti in Java con un semplice esempio funzionante.
Sebbene queste istruzioni possano funzionare anche su altre varianti Linux, le abbiamo testate solo su macchine che soddisfano i seguenti requisiti:
- Alpine Edge a 64 bit (x86_64)
- Centos 7 LTS 64-bit (x86_64)
- SID Debian a 64 bit (x86_64)
- Debian 11 (bullseye) a 64 bit (x86_64)
- Fedora 38 a 64 bit (x86_64)
- Fedora 37 a 64 bit (x86_64)
- OpenSuse Leap a 64 bit (x86_64)
- Ubuntu 24.04 a 64 bit (x86_64)
- Ubuntu 22.04 LTS a 64 bit (x86_64)
- Ubuntu 20.04 LTS a 64 bit (x86_64)
Prerequisiti
Le seguenti sezioni descrivono i prerequisiti per l'installazione di OR-Strumenti.
Java JDK >= 8,0
Per installare Java JDK versione 8.0 o successive, aprire una finestra del terminale e inserire:
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
Cappello fedora
sudo dnf install -y java-openjdk java-openjdk-devel
Cappello 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
Per installare Maven versione 3.3 o successive, apri una finestra del terminale e inserisci:
Alpine
sudo apk add maven
Centos
sudo yum install -y maven
Debian
sudo apt install -y maven
Cappello fedora
sudo dnf install -y maven
Cappello 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
Puoi verificare che Maven sia installato correttamente e sia in grado di trovare java utilizzando il seguente comando:
mvn -v
Installazione con Maven
Per includere OR-Tools nell'applicazione Maven, aggiungi una dipendenza dai relativi artefatti al file pom.xml del tuo progetto. Ad esempio:
<!-- https://mvnrepository.com/artifact/com.google.ortools/ortools-java -->
<dependency>
<groupId>com.google.ortools</groupId>
<artifactId>ortools-java</artifactId>
<version>9.10.4067</version>
</dependency>
Ottieni il codice di esempio Java
Il codice di esempio si trova nel repository java_or-tools.
Scarica il repository come file ZIP ed estrailo oppure clonalo:
git clone -b v9.10 --depth 1 https://github.com/or-tools/java_or-tools
Passa alla directory degli esempi:
cd java_or-tools
Crea l'esempio
Dalla directory java_or-tools
:
Crea il progetto utilizzando:
mvn compile -B
Esegui l'esempio
Dalla directory java_or-tools
:
Esegui il programma binario utilizzando:
mvn exec:java
Complimenti! Hai appena eseguito un'applicazione con OR-Strumenti, ora puoi iniziare a utilizzare OR-Strumenti.