در این مقاله قصد داریم نحوه نصب جاوا در سرور مجازی که سیستم عامل آن اوبونتو است را آموزش دهیم. در ابتدا قصد داریم یک متغیر را تعیین کنیم و برخی از مراحل پایه مدیریتی را برای شروع کار و نصب جاوا در سرور مجازی با هم مرور کنیم.
نصب جاوا در سرور مجازی
به صورت کلی جاوا یکی از مهم ترین زبان های برنامه نویسی در سطح جهانی است. این زبان امکانی فراهم می کند که توسعه دهندگان می توانند به کمک یک کد جاوا کامپایل شده مراحل و اقدامات مورد نظر خود را انجام دهند و نتیجه آن را در هر پلتفرمی که از جاوا پشتیبانی می کند مشاهده کنند. همچنین می توانند از آن برای ساخت هر نوع برنامه ای از برنامههای ساده وب گرفته تا نرم افزارهای پیشرفته کمک بگیرند.
اما سوال اینجاست که چطور می توانیم جاوا را روی سرور مجازی یا سیستم عامل اوبونتو نصب کنیم و به کمک آن اقدامات مورد نظرمان را انجام دهیم؟
دو روش برای نصب جاوا در سرور مجازی وجود دارد که در ادامه به آن می پردازیم.
روش اول: نصب جاوا در سرور مجازی از طریق پکیج های پیش فرض
اولین و ساده ترین روش برای نصب جاوا در سرور مجازی با سیستم عامل اوبونتو (نصب جاوا در لینوکس) از طریق نصب پکیج های پیش فرض است. روند کار بسیار ساده است و این پروسه با آپدیت پکیج های فعلی به آخرین نسخه انجام می شود.
ابتدا به کمک راهنمای ورود به محیط 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 بازگردانی خواهد شد و چیزی شبیه تصویر زیر را در خروجی می بینید:
جمع بندی نهایی
به کمک دو روش زیر به راحتی میتوان به نصب جاوا در سرور مجازی با سیستم عامل اوبونتو اقدام کرد.
- نصب جاوا در سرور مجازی از طریق پکیج های پیش فرض
- نصب جاوا در سرور مجازی با سیستم عامل اوبونتو از طریق Oracle JDK
و در نهایت می توانید نسخه مورد نظر را به عنوان نسخه پیش فرض تعیین و آن را مدیریت کنید.
در این آموزش برخی اصول اولیه برای مدیریت و تنظیمات جاوا را با هم بررسی کردیم. مانند تنظیم نسخه پیش فرض جاوا، تعریف متغیر JAVA_HOME ، بررسی فعال بودن، اطلاع از نسخه ای که در حال حاضر نصب و فعال است.
امیدوریم که از آموزش نصب جاوا در سرور مجازی راضی بوده باشید. 🙂