نصب Java در CentOS 7

نصب Java در CentOS 7

زهرا عزتی

 Java یکی از محبوب ترین زبان های برنامه نویسی در جهان است که برای ساخت انواع مختلف برنامه ها و سیستم ها مورد استفاده قرار می گیرد. در این مقاله نحوه نصب نسخه های مختلف و پیاده سازی های Java در CentOS 7 شرح داده می شود. ما نحوه نصب OpenJDK و Oracle Java را به شما نشان خواهیم داد.

با ما در شتابان هاست همراه باشيد.

پیش نیازها

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

تغییرات Java

Java در سه نسخه مختلف ، (Standard Edition (SE) ، Enterprise Edition (EE و (Micro Edition (ME توزیع شده است. این آموزش نصب نسخه Java SE (نسخه استاندارد) را پوشش می دهد.

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

همچنین دو ابزار مختلف جاوا ، OpenJDK و Oracle Java وجود دارد که تقریباً هیچ تفاوتی بین آنها وجود ندارد به جز اینکه Oracle Java دارای چندین ویژگی تجاری دیگر است. اگر مطمئن نیستید که کدام برنامه جاوا و نسخه ای را نصب کنید ، توصیه مي شود نسخه اصلی  OpenJDK 11 JDK را نصب كنيد که نسخه فعلی LTS جاوا است.


پیش نیازها

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

 با تایپ دستور زیر می توانید آن را با استفاده از 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 را نصب کنید

Java 8 هنوز هم پرکاربردترین نسخه جاوا است. اگر برنامه شما نیاز به نصب جاوا ۸ قدیمی در سیستم را دارد ، با اجرای دستور زیر آن را نصب کنید:

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

 

sudo yum install java-1.8.0-openjdk

Oracle Java را نصب کنید

در این بخش از مرحله نصب Oracle جاوا را طی خواهیم کرد. بسته های Oracle برای بارگیری فقط از وب سایت رسمی در دسترس است.
قبل از نصب Oracle Java ، اطمینان حاصل کنید که مجوز Oracle JDK را خوانده اید. مجوز فقط استفاده غیر تجاری از نرم افزار مانند استفاده شخصی را مجاز می داند.
می توانید بسته های Oracle Java .rpm را از صفحه Java SE Downloads بارگیری کنید. برای بارگیری Oracle Java ، باید در سایت Oracle ثبت نام کنید.
پس از بارگیری بسته ، از دستور زیر برای نصب آن استفاده کنید:

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

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

java -version



There are 2 programs which provide 'java'.

  Selection    Command
  ۱           java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.3.7-0.el7_6.x86_64/bin/java)
*+ ۲           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:
sudo alternatives --config java
خروجی باید شبیه به موارد زیر باشد:
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
برای تغییر نسخه پیش فرض جاوا ، کافی است در صورت درخواست شماره را وارد کرده و 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 ، نصب می شود. ما را در شتابان هاست دنبال كنيد.

برچسب ها: java

ارسال دیدگاه جدید