نحوه نصب جاوا در سرور مجازی با سیستم عامل اوبونتو

در این مقاله قصد داریم نحوه نصب جاوا در سرور مجازی که سیستم عامل آن اوبونتو است را آموزش دهیم. در ابتدا قصد داریم یک متغیر را تعیین کنیم و برخی از مراحل پایه مدیریتی را برای شروع کار و نصب جاوا در سرور مجازی با هم مرور کنیم.

نصب جاوا در سرور مجازی

به صورت کلی جاوا یکی از مهم ترین زبان های برنامه نویسی در سطح جهانی است. این زبان امکانی فراهم می کند که توسعه دهندگان می توانند به کمک یک کد جاوا کامپایل شده مراحل و اقدامات مورد نظر خود را انجام دهند و نتیجه آن را در هر پلتفرمی که از جاوا پشتیبانی می کند مشاهده کنند. همچنین می توانند از آن برای ساخت هر نوع برنامه ای از برنامه‌های ساده وب گرفته تا نرم افزارهای پیشرفته کمک بگیرند.

اما سوال اینجاست که چطور می توانیم جاوا را روی سرور مجازی یا سیستم عامل اوبونتو نصب کنیم و به کمک آن اقدامات مورد نظرمان را انجام دهیم؟

دو روش برای نصب جاوا در سرور مجازی وجود دارد که در ادامه به آن می پردازیم.

نصب جاوا در سرور مجازی

روش اول: نصب جاوا در سرور مجازی از طریق پکیج های پیش فرض

اولین و ساده ترین روش برای نصب جاوا در سرور مجازی با سیستم عامل اوبونتو (نصب جاوا در لینوکس) از طریق نصب پکیج های پیش فرض است. روند کار بسیار ساده است و این پروسه با آپدیت پکیج های فعلی به آخرین نسخه انجام می شود.

ابتدا به کمک راهنمای ورود به محیط SSH سرور از طریق PUTTY به ترمینال خود رجوع کنید.

سپس برای بروزرسانی کلیه پکیج ها به آخرین نسخه، قطعه کد زیر را در محیط SSH وارد کنید:

apt-get update && apt-get upgrade

بعد از اتمام پروسه به‌روزرسانی‌ پکیج ها باید آخرین نسخه Java Runtime Environment (JRE)  را با اجرای دستور زیر نصب کنید:

apt-get install default-jre

همچنین این امکان وجود دارد که Java Development Kit  که به اختصار JDK  نامیده می شود را نصب کنید. حتما می پرسید کاربرد این مورد چیست؟ برنامه های کامپایل کننده جاوا و برخی نرم افزارهای خاص برای اجرا به این مورد احتیاج دارند. به کمک دستور زیر می توانید JDK  را سریع نصب کنید:

apt-get install default-jdk

خب تا اینجای کار تمام الزامات راه اندازی و نصب شده که می توانید در سیستم عامل اوبونتو از آن استفاده کنید. حالا برای اینکه بررسی کنید تمام تنظیمات و پیکربندی ها به درستی اعمال شده اند یا خیر می توانید از کامنت زیر کمک بگیرید:

java -version
javac -version

این دستور نوع و نسخه فعلی را نمایش می دهد و خروجی آن چیزی شبیه به تصویر زیر است:

چک کردن نسخه جاوا روی سرور لینوکسروش دوم: نصب جاوا در سرور مجازی با سیستم عامل اوبونتو از طریق Oracle JDK

می توانید از طریق official Oracle JDK جاوا را روی اوبونتو نصب کنید. برای شروع کار مانند روش قبلی باید پکیج های فعلی خود را به کمک دستور زیر به آخرین نسخه به روز رسانی کنید:

apt-get update && apt-get upgrade

برای سهولت امر و پیاده سازی راحت تر موارد مورد نظر، دستور زیر را وارد کنید:

apt-get install software-properties-common

سپس PPA Java را با دستور زیر دریافت کنید:

add-apt-repository ppa:webupd8team/java

در نهایت می توانید به نصب جاوا روی ماشین اوبونتو بپردازید برای این کار قطعه کد زیر را اجرا کنید:

apt update; apt-get install oracle-java9-installer

کامند بالا ورژن ۹ جاوا را نصب خواهد کرد. برای نصب نسخه های قدیمی تر می توانید نسخه 9 را به نسخه ۸ و یا سایر نسخه های مورد نظر خودتان تغییر دهید. در نهایت با انجام مراحل ذکر شده، جاوا با موفقیت نصب خواهد شد. برای بررسی و چک کردن نسخه جاری می توانید از دستور زیر کمک بگیرید:

java -versionjavac -version

که خروجی آن مشابه تصویر زیر خواهد بود:

چک کردن نسخه جاوا روی سرور لینوکسمدیریت نسخه های جاوا

به کمک دو روش ذکر شده می توانید به نصب جاوا در سرور مجازی لینوکسی بپردازید. اما این نسخه که نصب می شود باید کنترل و مدیریت شود. دستورات مختلفی برای مدیریت این مورد وجود دارد که تمام کامندها را یک به یک بررسی می کنیم.

تعیین نسخه پیش فرض جاوا

یک سرور می تواند شامل چندین نسخه جاوا باشد. می توانید نسخه مورد نظرتان را به عنوان نسخه ی پیش فرض تنظیم کنید. برای این کار از کامند زیر کمک بگیرید:

update-alternatives --config java

خروجی این دستور مشابه قطعه کد زیر است:

There are 3 choices for the alternative java (providing /usr/bin/java).

Selection     Path                                               Priority   Status
------------------------------------------------------------
  0       /usr/lib/jvm/java-7-oracle/bin/java                      1071     auto mode
  1       /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java           1081     manual mode
  2       /usr/lib/jvm/java-8-oracle/jre/bin/java                  1081     manual mode
* 3       /usr/lib/jvm/java-9-oracle/bin/java                      1091     manual mode

Press <enter> to keep the current choice[*], or type selection number:

در این مرحله باید شماره مورد نظرتان را وارد کنید تا به عنوان نسخه پیش فرض ست شود.

  • کامپایلر: javac
  • جنراتور داکیومنشن: javadoc
  • ابزار JAR signing: jarsigner

کامندهای زیر برای کانفیگ سه مورد ذکر شده است:

update-alternatives --config javac
update-alternatives --config javadoc
update-alternatives --config jarsigner

مسیریابی محل نصب جاوا

نکته دیگری که باید بدانید این است که چگونه متغیر JAVA_HOME را تنظیم کنید. اکثر برنامه های کاربردی  باید مسیر نصب جاوا را بدانند. می توانید از فرمان زیر برای مسیریابی محل نصب جاوا کمک بگیرید:

update-alternatives --config java

مشابه تصویر زیر محل نصب، مسیریابی می شود.

ویرایش فایل های جاوا در سرور مجازی لینوکسیبعد از اینکه محل نصب جاوا در سرور مجازی را یافتید باید فایل environment  واقع در دایرکتوری etc را ویرایش کنید.

برای ویرایش این فایل از کامند زیر کمک بگیرید:

nano /etc/environment

حالا باید مقدار متغیر JAVA_HOME را ست کنید. خط زیر را به انتهای فایل اضافه کنید:

JAVA_HOME="/usr/lib/jvm/java-9-oracle/bin/java"

نکته بسیار مهم: این فایل باید در محل نصب جاوا که قبلا مسیریابی کردید ذخیره شود.

برای ذخیره تغییرات کلیدهای CTRL+X را بزنید و بعد از آن مجددا چک کنید که تغییرات اعمال شده یا خیر.

برای چک کردن تغییرات از دستور زیر کمک بگیرید:

source /etc/environment

همچنین برای بررسی فعال بودن این مورد می توانید دستور زیر را وارد کنید:

echo $JAVA_HOME

اگر تمامی مراحل را به درستی طی کرده باشید مقدار JAVA_HOME بازگردانی خواهد شد و چیزی شبیه تصویر زیر را در خروجی می بینید:

تغییر متغیرهای جاوا در سرورجمع بندی نهایی

به کمک دو روش زیر به راحتی می‌توان به نصب جاوا در سرور مجازی با سیستم عامل اوبونتو اقدام کرد.

  1. نصب جاوا در سرور مجازی از طریق پکیج های پیش فرض
  2. نصب جاوا در سرور مجازی با سیستم عامل اوبونتو از طریق Oracle JDK

و در نهایت می توانید نسخه مورد نظر را به عنوان نسخه پیش فرض تعیین و آن را مدیریت کنید.

در این آموزش برخی اصول اولیه برای مدیریت و تنظیمات جاوا را با هم بررسی کردیم. مانند تنظیم نسخه پیش فرض جاوا، تعریف متغیر JAVA_HOME ، بررسی فعال بودن، اطلاع از نسخه ای که در حال حاضر نصب و فعال است.

امیدوریم که از آموزش نصب جاوا در سرور مجازی راضی بوده باشید. 🙂