از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
روش نصب جاوا بر روی CentOS 7
سرفصلهای مطلب
جاوا یکی از محبوب ترین زبان های برنامه نویسی در جهان است که برای ساخت انواع برنامه ها و سیستم ها استفاده می شود.
این آموزش روش نصب نسخهها و پیادهسازیهای مختلف جاوا را توضیح میدهد 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 وارد شده اید.
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
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
. مجوز فقط اجازه استفاده غیرتجاری از نرم افزار، مانند استفاده شخصی و استفاده از توسعه را می دهد.
می توانید 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.. و غیره
اگر سوالی دارید، در کامنت بگذارید.
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
زمان انتشار: 1402-12-28 04:12:02