शुरुआती जानकारी
यह गाइड, Java में OR-टूल इस्तेमाल करने की शुरुआत, एक आसान उदाहरण की मदद से करती है.
हालांकि, ये निर्देश MacOS के दूसरे वैरिएंट पर भी काम कर सकते हैं, लेकिन हमने सिर्फ़ उन मशीनों पर टेस्ट किया है जो इन शर्तों को पूरा करती हैं:
- MacOS 13.0.1 (Ventura) Intel 64-बिट (x86_64)
- MacOS 13.0.1 (Ventura) M1 (arm64)
ज़रूरी शर्तें
नीचे दिए सेक्शन में, OR-टूल इंस्टॉल करने की ज़रूरी शर्तों के बारे में बताया गया है.
Xcode कमांड लाइन टूल
आपको Xcode कमांड लाइन टूल इंस्टॉल करने होंगे. ऐसा करने के लिए, /Applications/Utilities/
में मौजूद Terminal खोलें और यह डालें:
xcode-select --install
Xcode Command Line Tools को डाउनलोड और इंस्टॉल करने के लिए "इंस्टॉल करें" पर क्लिक करें. आपको App Store से "Xcode पाएं" की ज़रूरत नहीं है. अगर आपका इंटरनेट कनेक्शन धीमा है, तो इसमें कई मिनट लग सकते हैं.
पुष्टि करें कि आपने Xcode Command Line Tools को सही तरीके से इंस्टॉल किया है:
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 या इसके बाद का वर्शन इंस्टॉल करना होगा.
Homebrew इंस्टॉल करने के बाद, टर्मिनल विंडो खोलकर 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
आपको Maven इंस्टॉल करना होगा.
Homebrew इंस्टॉल करने के बाद, टर्मिनल विंडो खोलकर maven इंस्टॉल करें:
brew install maven
यह जांच की जा सकती है कि Maven सही तरीके से इंस्टॉल है या नहीं. साथ ही, नीचे दिए गए कमांड का इस्तेमाल करके, यह भी देखा जा सकता है कि JavaScript सही तरीके से इंस्टॉल है या नहीं:
mvn -v
Maven के साथ इंस्टॉल करना
अपने Maven ऐप्लिकेशन में OR-टूल शामिल करने के लिए, अपने प्रोजेक्ट की 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 रिपॉज़िटरी में मौजूद होता है.
रिपॉज़िटरी को ZIP फ़ाइल के तौर पर डाउनलोड करें और उसे एक्सट्रैक्ट करें या रिपॉज़िटरी का क्लोन बनाएं:
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-टूल की मदद से किसी ऐप्लिकेशन को चलाया है, तो आप OR-टूल का इस्तेमाल शुरू करने के लिए तैयार हैं.