शुरुआती जानकारी
यह गाइड, Java में OR-टूल इस्तेमाल करने की शुरुआत, एक आसान उदाहरण की मदद से करती है.
हालांकि, ये निर्देश Linux के दूसरे वैरिएंट पर भी काम कर सकते हैं, लेकिन हमने सिर्फ़ नीचे दी गई शर्तों को पूरा करने वाली मशीनों पर उनका टेस्ट किया है:
- Alpine Edge 64-बिट (x86_64)
- Centos 7 LTS 64-बिट (x86_64)
- Debian SID 64-बिट (x86_64)
- Debian 11 (bullseye) 64-बिट (x86_64)
- Fedora 38 64-बिट (x86_64)
- Fedora 37 64-बिट (x86_64)
- OpenSuse Leap 64-बिट (x86_64)
- Ubuntu 24.04 64-बिट (x86_64)
- Ubuntu 22.04 LTS 64-बिट (x86_64)
- Ubuntu 20.04 LTS 64-बिट (x86_64)
ज़रूरी शर्तें
नीचे दिए सेक्शन में, OR-टूल इंस्टॉल करने की ज़रूरी शर्तों के बारे में बताया गया है.
Java JDK >= 8.0
Java JDK वर्शन 8.0 या इसके बाद के वर्शन इंस्टॉल करने के लिए, टर्मिनल विंडो खोलें और यह डालें:
Alpine
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
Debian
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
Ubuntu
sudo apt install -y default-jdk
Ubuntu
sudo apt install -y default-jdk
Ubuntu
sudo apt install -y default-jdk
Maven >= 3.3
Maven के 3.3 या इसके बाद वाले वर्शन को इंस्टॉल करने के लिए, टर्मिनल विंडो खोलें और इसे डालें:
Alpine
sudo apk add maven
सेंटोस
sudo yum install -y maven
Debian
sudo apt install -y maven
फ़िडोरा हैट
sudo dnf install -y maven
फ़िडोरा हैट
sudo dnf install -y maven
OpenSUSE
sudo zypper install -y maven
Ubuntu
sudo apt install -y maven
Ubuntu
sudo apt install -y maven
Ubuntu
sudo apt install -y 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-टूल का इस्तेमाल शुरू करने के लिए तैयार हैं.