استفاده از OR-Tools Maven برای جاوا

مقدمه

این راهنما با یک مثال کار ساده شما را با OR-Tools در جاوا شروع می کند.

اگرچه این دستورالعمل‌ها ممکن است روی سایر انواع ویندوز نیز کار کنند، اما ما آنها را فقط روی دستگاه‌هایی آزمایش کرده‌ایم که شرایط زیر را داشته باشند:

ویندوز 10 64 بیتی (x86_64) با:

  • Microsoft Visual Studio Enterprise 2022
  • Microsoft Visual Studio Community 2022 Preview 2 یا بالاتر

پیش نیازها

بخش های زیر پیش نیازهای نصب OR-Tools را شرح می دهند.

Microsoft Visual C++ قابل توزیع مجدد

شما باید Microsoft Visual C++ Redistributable را برای Visual Studio 2022 (نسخه x64 را انتخاب کنید) روی رایانه خود نصب کرده باشید، زیرا کتابخانه OR-Tools برای جاوا یک پوشش برای کتابخانه اصلی C++ است.

جاوا JDK

همچنین باید جاوا JDK 64 بیتی، نسخه 8.0 یا بالاتر را نصب کرده باشید.

شما می توانید جزئیات بیشتر را در اینجا بیابید.

ماون

همچنین باید Maven 64 bit را نصب کرده باشید.

شما می توانید جزئیات بیشتر را در اینجا بیابید.

نصب با 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_or-tools قرار دارد.

  1. مخزن را به صورت یک فایل فشرده دانلود کنید و آن را استخراج کنید یا مخزن را شبیه سازی کنید:

    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 آماده هستید.