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

مقدمة

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

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

Windows 10 64 بت (x86_64) مع:

  • Microsoft Visual Studio Enterprise 2022
  • معاينة Microsoft Visual Studio Community 2022 2 أو إصدارًا أحدث

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

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

Microsoft Visual C++ القابلة لإعادة التوزيع

يجب تثبيت Microsoft Visual C++ Redistributable for Visual Studio 2022 (اختيار الإصدار x64) على الكمبيوتر، لأنّ مكتبة OR-Tools لـ Java هي برنامج تضمين لمكتبة C++ الأصلية.

جافا JDK

ويجب كذلك تثبيت Java JDK 64 بت، الإصدار 8.0 أو إصدار أحدث.

يمكنك الاطّلاع على المزيد من التفاصيل هنا.

Maven

يجب أيضًا تثبيت الإصدار 64 بت من Maven.

ويمكنك الاطّلاع على المزيد من التفاصيل هنا.

التثبيت باستخدام 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.

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

    git clone -b v9.9 --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-Tools، وأصبحت جاهزًا لبدء استخدام OR-Tools.