انڈروئد

سینٹوس 8 پر جاوا کیسے لگائیں

Nagios Tutorial - Install NRPE and Add Linux Host to Monitoring | Tech Arkit

Nagios Tutorial - Install NRPE and Add Linux Host to Monitoring | Tech Arkit

فہرست کا خانہ:

Anonim

جاوا ایک ایسی مقبول پروگرامنگ زبان ہے جس میں مختلف قسم کے ایپلیکیشنز اور سسٹم تیار کرنے کے لئے استعمال کیا جاتا ہے۔

جاوا ، اوپن جے ڈی کے اور اوریکل جاوا کے دو مختلف نفاذ ہیں جن کے مابین کوئی فرق نہیں ہے ، سوائے اس کے کہ اوریکل جاوا میں کچھ اضافی تجارتی خصوصیات ہیں۔ اوریکل جاوا لائسنس سافٹ ویئر کے صرف غیر تجارتی استعمال کی اجازت دیتا ہے ، جیسے ذاتی استعمال اور ترقیاتی استعمال۔ اوپن جے ڈی کے جاوا پلیٹ فارم کا ایک اوپن سورس عمل آوری ہے۔

پہلے سے طے شدہ سینٹوس 8 ذخیروں میں تازہ ترین دو بڑے جاوا ایل ٹی ایس ورژن ، جاوا 8 اور جاوا 11 شامل ہیں۔

اس ٹیوٹوریل میں ، ہم وضاحت کریں گے کہ سینٹوس 8 پر ایک یا زیادہ جاوا (اوپن جے ڈی کے) ورژن کیسے انسٹال کریں اور متبادلات کے ذریعہ ڈیفالٹ جاوا کو کیسے ترتیب دیا جائے۔

اوپن جے ڈی کے 11 انسٹال کرنا

عام سفارش یہ ہے کہ جدید ترین جاوا ایل ٹی ایس ورژن (جے ڈی کے 11) ورژن انسٹال کریں۔ کچھ جاوا پر مبنی ایپلی کیشنز کو جاوا کے مخصوص ورژن کی ضرورت ہوسکتی ہے ، لہذا آپ کو درخواست کے دستاویزات سے مشورہ کرنے کی ضرورت پڑسکتی ہے۔

سینٹوس 8 پر اوپن جے ڈی کے 11 کو انسٹال کرنے کے لئے ، مندرجہ ذیل کمانڈ کو روٹ یا صارف کے بطور سوڈو مراعات کے ساتھ چلائیں:

sudo yum install java-11-openjdk-devel

ایک بار جب انسٹالیشن مکمل ہوجائے تو ، آپ جاوا ورژن چیک کرکے اس کی تصدیق کرسکتے ہیں۔

java -version

آؤٹ پٹ کو کچھ اس طرح نظر آنا چاہئے:

openjdk version "11.0.4" 2019-07-16 LTS OpenJDK Runtime Environment 18.9 (build 11.0.4+11-LTS) OpenJDK 64-Bit Server VM 18.9 (build 11.0.4+11-LTS, mixed mode, sharing)

یہی ہے! آپ نے اپنے سینٹوس 8 سسٹم پر جاوا کامیابی کے ساتھ انسٹال کیا ہے۔

سینٹوس 8 اوپن جے ڈی کے کے ہیڈ لیس ورژن کی بھی حمایت کرتا ہے جو گرافیکل یوزر انٹرفیس کے بغیر ایپلی کیشنز کو چلانے کے لئے کم سے کم جاوا رن ٹائم مہیا کرتا ہے (کوئی کی بورڈ ، ماؤس اور ڈسپلے سسٹم سپورٹ نہیں)۔ یہ ورژن سرور ایپلی کیشنز کے لئے زیادہ موزوں ہے کیونکہ اس میں کم انحصار ہے اور نظام کے وسائل کم استعمال کرتے ہیں۔

صرف ہیڈ لیس اوپن جے ڈی کے 11 کو انسٹال کرنے کے لئے:

sudo yum install java-11-openjdk-headless

اوپن جے ڈی کے 8 انسٹال کرنا

جاوا 8 ، جاوا ایل ٹی ایس کا سابقہ ​​ورژن اب بھی تعاون یافتہ اور وسیع پیمانے پر استعمال ہے۔ اگر آپ کی درخواست کو جاوا 8 کی ضرورت ہو تو ، آپ اسے مندرجہ ذیل کمانڈ ٹائپ کرکے انسٹال کرسکتے ہیں۔

sudo yum install java-1.8.0-openjdk-devel

جاوا ورژن چیک کرکے انسٹالیشن کی تصدیق کریں:

java -version

آؤٹ پٹ کو کچھ اس طرح نظر آنا چاہئے:

openjdk version "1.8.0_222" OpenJDK Runtime Environment (build 1.8.0_222-b10) OpenJDK 64-Bit Server VM (build 25.222-b10, mixed mode)

کم سے کم جاوا رن ٹائم کے لئے ، java-1.8.0-openjdk-headless پیکیج انسٹال کریں۔

ڈیفالٹ جاوا ورژن مرتب کرنا

اگر آپ نے اپنے سینٹوس سسٹم پر جاوا کے متعدد ورژن انسٹال کیے ہیں تو ، آپ ٹرمینل میں java ٹائپ کرتے وقت کون سا جاوا ورژن استعمال کریں گے اس کے لئے متبادل نظام استعمال کرسکتے ہیں۔

جاوا ورژن کو بطور ڈیفالٹ سیٹ متعین کرنے کے ل، ، ٹائپ کریں:

java -version

sudo alternatives --config java

آؤٹ پٹ کچھ نیچے نظر آئے گا:

There are 2 programs which provide 'java'. Selection Command ----------------------------------------------- 1 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.4.11-0.el8_0.x86_64/bin/java) *+ 2 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b10-0.el8_0.x86_64/jre/bin/java) Enter to keep the current selection, or type selection number:

جاوا کے تمام انسٹال ورژن کی ایک فہرست اسکرین پر پرنٹ ہوگی۔ پہلے سے طے شدہ ورژن کے طور پر جس ورژن کو آپ استعمال کرنا چاہتے ہیں اسے Enter اور انٹر دبائیں۔

آپ پہلے سے طے شدہ javac ورژن بھی تبدیل کرنا چاہتے ہیں۔

sudo alternatives --config java

جاوا پروگرام جاوا پروگراموں کو مرتب کرنے کے لئے ایک کمانڈ افادیت ہے۔

JAVA_HOME ماحولیاتی متغیر کو مرتب کرنا

جاوا JAVA_HOME ماحول کا متغیر کچھ جاوا ایپلی کیشنز جاوا کی تنصیب کی جگہ کا تعی specifyن کرنے اور اس کی وضاحت کے لئے استعمال کرتا ہے کہ ایپلی کیشن کو چلانے کے لئے کون سا جاوا ورژن استعمال کرنا چاہئے۔

ہر صارف کی بنیاد پر JAVA_HOME متغیرات قائم کرنے کے لئے ، اسے ~/.bashrc یا کسی اور ترتیب دینے والی فائل میں شامل کریں جو صارف لاگ ان ہونے پر بھری ہو۔ ڈائریکٹری

فرض کریں کہ آپ JAVA_HOME کو اوپن جے ڈی کے 8 پر سیٹ کرنا چاہتے ہیں ، فائل کے آخر میں ، درج ذیل لائن کو شامل کریں:

/etc/profile.d/java.sh

JAVA_HOME="/usr/lib/jvm/java-1.8.0-openjdk"

تبدیلیاں آپ کے موجودہ شیل پر اثر انداز ہونے کے ل either ، آپ یا تو لاگ آؤٹ اور لاگ ان ہوسکتے ہیں یا source کمانڈ استعمال کرسکتے ہیں:

source /etc/profile.d/java.sh

اس بات کی تصدیق کریں کہ JAVA_HOME ماحول متغیر صحیح طریقے سے ترتیب دیا گیا تھا:

echo $JAVA_HOME

آؤٹ پٹ میں جاوا تنصیب کا راستہ دکھائے گا:

/usr/lib/jvm/java-1.8.0-openjdk

آپ پروگرام کو لانچ کرتے وقت ایپلی کیشن کی تشکیل ، سسٹمڈ یونٹ فائل ، یا کمانڈ لائن میں JAVA_HOME کو بھی مرتب کرسکتے ہیں۔

مثال کے طور پر جاوا 8 کا استعمال کرتے ہوئے ماون کو چلانے کے ل you آپ ٹائپ کریں گے:

JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk mvn --version

… Java version: 1.8.0_222, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b10-0.el8_0.x86_64/jre…

نتیجہ اخذ کرنا

سینٹوس 8 جاوا کے دو بڑے ورژن ، جاوا 8 اور جاوا 11 کی حمایت کرتا ہے ، جو yum پیکیج مینیجر کا استعمال کرتے ہوئے انسٹال کیا جاسکتا ہے۔

جاوا سینٹوس