استخدام OR-Tools Maven للغة Java

مقدمة

يساعدك هذا الدليل على بدء استخدام أدوات OR في Java بمثال عملي بسيط.

على الرغم من أنّ هذه التعليمات قد تعمل أيضًا على إصدارات أخرى من نظام التشغيل Linux، فقد اختبرناها فقط على أجهزة تستوفي المتطلبات التالية:

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

المتطلبات الأساسية

تصف الأقسام التالية المتطلبات الأساسية لتثبيت أدوات OR.

Java JDK >= 8.0

لتثبيت الإصدار 8.0 من Java JDK أو الإصدارات الأحدث، افتح نافذة طرفية وأدخِل ما يلي:

Alpine

sudo apk add openjdk8
export JAVA_HOME=/usr/lib/jvm/java-1.8-openjdk

سنتوس

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

قبعة فيدورا

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

قبعة فيدورا

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

لتثبيت الإصدار 3.3 من Maven أو إصدار أحدث، افتح نافذة طرفية وأدخِل ما يلي:

Alpine

sudo apk add maven

سنتوس

sudo yum install -y maven

نظام التشغيل Debian

sudo apt install -y maven

قبعة فيدورا

sudo dnf install -y maven

قبعة فيدورا

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 بشكل صحيح، ويمكنك العثور على لغة Java باستخدام الأمر التالي:

mvn -v

التثبيت باستخدام Maven

لتضمين أدوات OR في تطبيق Maven، أضف تبعية على عناصرها إلى ملف pom.xml لمشروعك. على سبيل المثال:

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

يمكنك العثور على رمز المثال في مستودع java_or-tools.

  1. تنزيل المستودع كملف ZIP واستخراجه، أو استنساخه:

    git clone -b v9.10 --depth 1 https://github.com/or-tools/java_or-tools
    
  2. التغيير إلى دليل الأمثلة:

    cd java_or-tools
    

بناء المثال

من دليل java_or-tools:

أنشئ المشروع باستخدام:

mvn compile -B

تنفيذ المثال

من دليل java_or-tools:

قم بتشغيل البرنامج الثنائي باستخدام:

mvn exec:java

تهانينا! شغَّلت للتو تطبيقًا باستخدام أدوات OR، ويمكنك الآن بدء استخدام OR-أدوات.