Java için VEYA Araçları Maven'i Kullanma

Giriş

Bu kılavuz, basit bir çalışma örneğiyle Java'da VEYA Araçları'nı kullanmaya başlamanızı sağlar.

Bu talimatlar diğer Linux varyantlarında da çalışabilir, ancak talimatları yalnızca aşağıdaki gereksinimleri karşılayan makinelerde test ettik:

  • Alpine Edge 64 bit (x86_64)
  • Centos 7 LTS 64 bit (x86_64)
  • Debian SID 64 bit (x86_64)
  • Debian 11 (bullseye) 64 bit (x86_64)
  • Fedora 38 64 bit (x86_64)
  • Fedora 37 64 bit (x86_64)
  • OpenSuse Leap 64 bit (x86_64)
  • Ubuntu 24.04 64 bit (x86_64)
  • Ubuntu 22.04 LTS 64 bit (x86_64)
  • Ubuntu 20.04 LTS 64 bit (x86_64)

Ön koşullar

Aşağıdaki bölümlerde VEYA Araçları'nı yüklemeye ilişkin ön koşullar açıklanmaktadır.

Java JDK >= 8,0

Java JDK sürüm 8.0 veya daha yenisini yüklemek için bir terminal penceresi açın ve şunu girin:

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

Fötr şapka

sudo dnf install -y java-openjdk java-openjdk-devel

Fötr şapka

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

Maven sürüm 3.3 veya üstünü yüklemek için bir terminal penceresi açın ve şunu girin:

Alpine

sudo apk add maven

Centos

sudo yum install -y maven

Debian

sudo apt install -y maven

Fötr şapka

sudo dnf install -y maven

Fötr şapka

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

Maven'in doğru şekilde yüklenip yüklenmediğini test etmek ve Java'yı bulmak için şu komutu kullanabilirsiniz:

mvn -v

Maven ile yükleme

Maven uygulamanıza VEYA Araçları'nı dahil etmek için projenizin pom.xml dosyasına bir bağımlılık yapısı ekleyin. Örneğin,

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

Java örnek kodunu alma

Örnek kod, java_or-tools deposunda yer alır.

  1. Depoyu zip dosyası olarak indirip çıkartın veya depoyu klonlayın:

    git clone -b v9.10 --depth 1 https://github.com/or-tools/java_or-tools
    
  2. Örnekler dizinine geçin:

    cd java_or-tools
    

Örneği oluşturma

java_or-tools dizininden:

Projeyi aşağıdakileri kullanarak oluşturun:

mvn compile -B

Örneği çalıştırma

java_or-tools dizininden:

İkili dosyayı şunu kullanarak çalıştırın:

mvn exec:java

Tebrikler! VEYA Araçları ile bir uygulamayı çalıştırdınız. Artık VEYA Araçları'nı kullanmaya hazırsınız.