وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

روش نصب جاوا بر روی CentOS 7

0 9
زمان لازم برای مطالعه: 3 دقیقه



جاوا یکی از محبوب ترین زبان های برنامه نویسی در جهان است که برای ساخت انواع برنامه ها و سیستم ها استفاده می شود.

این آموزش روش نصب نسخه‌ها و پیاده‌سازی‌های مختلف جاوا را توضیح می‌دهد CentOS 7. روش نصب OpenJDK و همچنین Oracle Java را به شما نشان خواهیم داد.

پیش نیازها

قبل از ادامه این آموزش، مطمئن شوید که به عنوان یک کاربر با امتیازات sudo وارد سیستم شده اید.

تغییرات جاوا

جاوا در سه نسخه مختلف، نسخه استاندارد (SE)، نسخه Enterprise (EE) و نسخه میکرو (ME) توزیع شده است. این آموزش نسخه Java SE (نسخه استاندارد) را پوشش می دهد.

دو بسته جاوای مختلف در آن وجود دارد CentOS 7، Java Runtime Environment (JRE) و کیت توسعه جاوا (JDK). اگر فقط می‌خواهید برنامه‌های جاوا را اجرا کنید، می‌توانید JRE را نصب کنید که فقط شامل Java Runtime Environment است. اگر یک توسعه دهنده جاوا هستید، به JDK نیاز دارید که شامل JRE و ابزارها و کتابخانه های توسعه/اشکال زدایی است.

همچنین دو پیاده سازی مختلف جاوا، OpenJDK و Oracle Java وجود دارد که تقریباً هیچ تفاوتی بین آنها وجود ندارد به جز اینکه Oracle Java دارای چند ویژگی تجاری اضافی است.

اگر مطمئن نیستید که کدام پیاده سازی جاوا و نسخه را نصب کنید، توصیه کلی این است که OpenJDK 11 JDK را نصب کنید، که نسخه LTS فعلی جاوا است.

پیش نیازها

قبل از شروع آموزش، مطمئن شوید که به عنوان root یا کاربری با امتیازات sudo وارد شده اید.

پیشنهاد می‌کنیم بخوانید:  شبکه‌های عصبی در جاوا اسکریپت با Brain.js در چند سال اخیر، به‌ویژه، شبکه‌های عصبی (NN) واقعاً به‌عنوان یک روش عملی و کارآمد برای حل مشکلاتی مطرح شده‌اند که نمی‌توانند به راحتی با یک الگوریتم حل شوند، مانند تشخیص چهره، تشخیص صدا، و تشخیص پزشکی این تا حد زیادی به لطف اکتشافات اخیر است روی چگونه بهتر تمرین کنیم...

OpenJDK را نصب کنید

OpenJDK، پیاده‌سازی منبع باز پلتفرم جاوا، توسعه و زمان اجرا پیش‌فرض جاوا است CentOS 7. نصب ساده و سرراست است.

OpenJDK 11 JDK را نصب کنید

در زمان نگارش، OpenJDK 11 نسخه LTS فعلی جاوا و نسخه توصیه شده برای نصب است. با تایپ دستور زیر می توانید آن را با استفاده از yum نصب کنید:

sudo yum install java-11-openjdk-devel

با اجرای دستور زیر که نسخه جاوا را چاپ می کند، نصب را تأیید کنید:

java -version

خروجی چیزی شبیه به این خواهد بود:

openjdk version "11.0.3" 2019-04-16 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.3+7-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.3+7-LTS, mixed mode, sharing)

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

OpenJDK 11 JRE را نصب کنید

می توانید OpenJDK 11 JRE را با استفاده از yum با تایپ دستور زیر نصب کنید:

sudo yum install java-11-openjdk
JRE یک زیر مجموعه JDK است و اگر قبلا بسته JDK را نصب کرده اید، نیازی به نصب آن ندارید.

OpenJDK 8 JDK را نصب کنید

جاوا 8 هنوز هم پرکاربردترین نسخه جاوا است. اگر برنامه شما نیاز به نصب جاوا 8 قدیمی روی شما دارد CentOS 7 سیستم را با اجرای دستور زیر نصب کنید:

sudo yum install java-1.8.0-openjdk-devel

OpenJDK 8 JRE را نصب کنید

مانند بالا اگر برنامه شما به OpenJDK 7 JRE نیاز دارد، می توانید با اجرای دستور زیر آن را با yum نصب کنید:

sudo yum install java-1.8.0-openjdk

Oracle Java را نصب کنید

در این قسمت مراحل نصب اوراکل جاوا را طی می کنیم. بسته های اوراکل فقط از طریق آنها قابل دانلود هستند وب سایت رسمی
.

قبل از نصب Oracle Java، مطمئن شوید که آن را بخوانید مجوز JDK Oracle
. مجوز فقط اجازه استفاده غیرتجاری از نرم افزار، مانند استفاده شخصی و استفاده از توسعه را می دهد.

پیشنهاد می‌کنیم بخوانید:  روش اضافه کردن فضای تعویض در CentOS 8

می توانید Oracle Java را دانلود کنید .rpm بسته ها از دانلودهای Java SE
page. برای دانلود اوراکل جاوا باید در سایت اوراکل ثبت نام کنید.

پس از دانلود بسته، از دستور زیر برای نصب آن استفاده کنید:

sudo yum localinstall jre-VERSION-linux-x64.rpm

نسخه پیش فرض را تنظیم کنید

شما می توانید جاوا پیش فرض را بررسی کنید، با:

java -version
openjdk version "11.0.3" 2019-04-16 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.3+7-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.3+7-LTS, mixed mode, sharing)

اگر چندین نسخه جاوا را روی سرور نصب کرده اید، می توانید نسخه پیش فرض را با استفاده از آن تغییر دهید alternatives ابزار سیستم:

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.3.7-0.el7_6.x86_64/bin/java)
*+ 2           java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/jre/bin/java)

Enter to keep the current selection[+], or type selection number:

برای تغییر نسخه پیش‌فرض جاوا، کافیست وقتی از شما خواسته شد شماره را وارد کنید و ضربه بزنید Enter.

جاوا را حذف کنید

اگر به هر دلیلی می‌خواهید بسته جاوا را حذف کنید، می‌توانید آن را مانند سایر بسته‌های نصب شده با آن حذف نصب کنید. yum.

به عنوان مثال، اگر می خواهید آن را حذف کنید java-1.8.0-openjdk-devel بسته به سادگی اجرا شود:

sudo yum remove java-1.8.0-openjdk-devel

نتیجه

اکنون که یاد گرفتید چگونه نسخه های مختلف جاوا را بر روی خود نصب و مدیریت کنید CentOS سرور، قدم بعدی شما می تواند نصب یکی از برنامه های کاربردی متعددی باشد که روی جاوا اجرا می شوند، مانند Tomcat، JBoss/WildFly، Apache Maven، Glassfish، Elasticsearch، Cassandra، Jenkins، Gradle.. و غیره

اگر سوالی دارید، در کامنت بگذارید.

جاوا سنتوس
برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1402-12-28 04:12:02

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید