ভূমিকা
এই গাইডটি আপনাকে একটি সহজ কাজের উদাহরণ সহ জাভাতে OR-Tools দিয়ে শুরু করে।
যদিও এই নির্দেশাবলী অন্যান্য লিনাক্স ভেরিয়েন্টগুলিতেও কাজ করতে পারে, আমরা শুধুমাত্র নিম্নলিখিত প্রয়োজনীয়তাগুলি পূরণকারী মেশিনগুলিতে সেগুলি পরীক্ষা করেছি:
- আলপাইন এজ 64-বিট (x86_64)
- Centos 7 LTS 64-বিট (x86_64)
- ডেবিয়ান SID 64-বিট (x86_64)
- ডেবিয়ান 11 (বুলসি) 64-বিট (x86_64)
- ফেডোরা 38 64-বিট (x86_64)
- ফেডোরা 37 64-বিট (x86_64)
- OpenSuse লিপ 64-বিট (x86_64)
- উবুন্টু 24.04 64-বিট (x86_64)
- উবুন্টু 22.04 LTS 64-বিট (x86_64)
- উবুন্টু 20.04 LTS 64-বিট (x86_64)
পূর্বশর্ত
নিম্নলিখিত বিভাগগুলি OR-Tools ইনস্টল করার পূর্বশর্তগুলি বর্ণনা করে৷
Java JDK >= 8.0
Java JDK সংস্করণ 8.0 বা উচ্চতর ইনস্টল করতে, একটি টার্মিনাল উইন্ডো খুলুন এবং লিখুন:
আলপাইন
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
ডেবিয়ান
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
উবুন্টু
sudo apt install -y default-jdk
উবুন্টু
sudo apt install -y default-jdk
উবুন্টু
sudo apt install -y default-jdk
মাভেন >= 3.3
Maven সংস্করণ 3.3 বা উচ্চতর ইনস্টল করতে, একটি টার্মিনাল উইন্ডো খুলুন এবং লিখুন:
আলপাইন
sudo apk add maven
সেন্টোস
sudo yum install -y maven
ডেবিয়ান
sudo apt install -y maven
ফেডোরা
sudo dnf install -y maven
ফেডোরা
sudo dnf install -y maven
OpenSUSE
sudo zypper install -y maven
উবুন্টু
sudo apt install -y maven
উবুন্টু
sudo apt install -y maven
উবুন্টু
sudo apt install -y maven
আপনি Maven সঠিকভাবে ইনস্টল করা পরীক্ষা করতে পারেন এবং নিম্নলিখিত কমান্ড ব্যবহার করে জাভা খুঁজে পেতে পারেন:
mvn -v
মাভেনের সাথে ইনস্টল করা হচ্ছে
আপনার Maven অ্যাপ্লিকেশনে OR-Tools অন্তর্ভুক্ত করতে, আপনার প্রকল্পের 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 সংগ্রহস্থলে অবস্থিত।
একটি জিপ ফাইল হিসাবে সংগ্রহস্থল ডাউনলোড করুন এবং এটি নিষ্কাশন করুন, বা সংগ্রহস্থল ক্লোন করুন:
git clone -b v9.10 --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 দিয়ে শুরু করতে প্রস্তুত৷