שימוש ב-Maven עבור OR-Tools עבור Java

מבוא

המדריך הזה יעזור לכם להתחיל בעבודה עם כלי OR ב-Java באמצעות דוגמה פשוטה לעבודה.

ההוראות האלה יכולות לפעול גם בגרסאות אחרות של Windows, אבל בדקנו אותן רק במכונות שעומדות בדרישות הבאות:

Windows 10 בגרסת 64 ביט (x86_64) עם:

  • Microsoft Visual Studio Enterprise 2022
  • גרסת טרום-השקה 2 ואילך של Microsoft Visual Studio Community Studio 2022

דרישות מוקדמות

הקטעים הבאים מתארים את הדרישות המוקדמות להתקנת OR-כלים.

ניתן להפצה מחדש של Microsoft Visual C++

צריך להתקין במחשב את Microsoft Visual C++ Redistributable for Visual Studio 2022 (צריך לבחור את גרסת x64) במחשב, כי ספריית OR-Tools עבור Java היא wrapper לספרייה המקורית של C++.

Java JDK

כמו כן, יש צורך ב-Java JDK בגרסת 64 סיביות מגרסה 8.0 ואילך.

פרטים נוספים זמינים כאן.

Maven

צריך גם להתקין Maven 64 ביט.

פרסמנו פרטים נוספים כאן.

התקנה באמצעות 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.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-Tools, ואתם מוכנים להתחיל לעבוד עם OR-Tools.