ভূমিকা
এই গাইডটি আপনাকে একটি সহজ কাজের উদাহরণ সহ জাভাতে OR-Tools দিয়ে শুরু করে।
যদিও এই নির্দেশাবলী অন্যান্য MacOS ভেরিয়েন্টগুলিতেও কাজ করতে পারে, আমরা সেগুলিকে শুধুমাত্র নিম্নলিখিত প্রয়োজনীয়তা পূরণকারী মেশিনগুলিতে পরীক্ষা করেছি:
- MacOS 13.0.1 (ভেন্টুরা) ইন্টেল 64-বিট (x86_64)
- MacOS 13.0.1 (Ventura) M1 (arm64)
পূর্বশর্ত
নিম্নলিখিত বিভাগগুলি OR-Tools ইনস্টল করার পূর্বশর্তগুলি বর্ণনা করে৷
এক্সকোড কমান্ড লাইন টুল
আপনাকে অবশ্যই Xcode কমান্ড লাইন টুল ইনস্টল করতে হবে। এটি করতে, /Applications/Utilities/
এ পাওয়া টার্মিনাল খুলুন এবং লিখুন:
xcode-select --install
এক্সকোড কমান্ড লাইন টুল ডাউনলোড এবং ইনস্টল করতে "ইনস্টল করুন" এ ক্লিক করুন। আপনাকে অ্যাপ স্টোর থেকে "এক্সকোড পান" করার দরকার নেই৷ আপনার যদি ধীর গতির ইন্টারনেট সংযোগ থাকে তবে এটি অনেক মিনিট সময় নিতে পারে।
আপনি সফলভাবে Xcode কমান্ড লাইন টুল ইনস্টল করেছেন তা যাচাই করুন:
xcode-select -p
আপনি দেখতে হবে:
/Library/Developer/CommandLineTools
হোমব্রু
অবশিষ্ট পূর্বশর্তগুলি ইনস্টল করার জন্য, আমরা প্রথমে "macOS এর জন্য অনুপস্থিত প্যাকেজ ম্যানেজার" ইনস্টল করার পরামর্শ দিই অন্যথায় Homebrew নামে পরিচিত৷ এটি করতে, একটি টার্মিনাল উইন্ডো খুলুন এবং লিখুন:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew update
আপনি সফলভাবে ব্রু ইনস্টল করেছেন তা যাচাই করতে:
brew --version
আপনি দেখতে হবে:
Homebrew 1.6.9-8-g25542d7
Homebrew/homebrew-core (git revision 0e0c84; last commit 2018-06-20)
জাভা জেডিকে
আপনাকে অবশ্যই Java JDK 8.0 বা উচ্চতর ইনস্টল করতে হবে।
একবার আপনি হোমব্রু ইনস্টল করার পরে, আপনি একটি টার্মিনাল উইন্ডো খুলে openjdk ইনস্টল করতে পারেন এবং লিখুন:
brew install openjdk
sudo ln -sfn /usr/local/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk
তারপর আপনাকে JAVA_HOME
ভেরিয়েবল রপ্তানি করতে হবে:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/openjdk.jdk
মাভেন
আপনাকে অবশ্যই Maven ইনস্টল করতে হবে।
একবার আপনি হোমব্রু ইনস্টল করার পরে, আপনি একটি টার্মিনাল উইন্ডো খুলে ম্যাভেন ইনস্টল করতে পারেন এবং লিখুন:
brew install 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 দিয়ে শুরু করতে প্রস্তুত৷