مقدمة
يساعدك هذا الدليل على بدء استخدام أدوات OR في Java من خلال مثال عمل بسيط.
على الرغم من أنّ هذه التعليمات قد تعمل أيضًا على إصدارات أخرى من نظام التشغيل Linux، لم نكُن قد اختبرناها إلا على أجهزة تستوفي المتطلبات التالية:
- Alpine Edge 64 بت (x86_64)
- Centos 7 LTS 64 بت (x86_64)
- Debian SID 64 بت (x86_64)
- Debian 11 (مركز الهدف) 64 بت (x86_64)
- Fedora 38 64 بت (x86_64)
- Fedora 37 64 بت (x86_64)
- OpenSuse Leap 64 بت (x86_64)
- Ubuntu 23.10 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 بشكل صحيح ويمكنك العثور على جافا باستخدام الأمر التالي:
mvn -v
التثبيت باستخدام Maven
لتضمين OR-Tools في تطبيق Maven، أضف تبعية على الأدوات التابعة له إلى ملف pom.xml لمشروعك. على سبيل المثال:
<!-- 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>
الحصول على رمز نموذج Java
يمكنك العثور على رمز المثال في مستودع java_or-tools.
تنزيل المستودع كملف ZIP واستخراجه أو استنساخ المستودع:
git clone -b v9.9 --depth 1 https://github.com/or-tools/java_or-tools
التغيير إلى دليل الأمثلة:
cd java_or-tools
بناء المثال
من دليل java_or-tools
:
أنشئ المشروع باستخدام:
mvn compile -B
تنفيذ المثال
من دليل java_or-tools
:
شغِّل البرنامج الثنائي باستخدام:
mvn exec:java
تهانينا! شغَّلت تطبيقًا باستخدام OR-Tools، وأصبحت جاهزًا لبدء استخدام OR-Tools.