آموزشدانستنی‌ها

نصب جاوا در اوبونتو ۱۸.۰۴

این مطلب نشان می‌دهد چگونه ورژن‌های مختلف جاوا (مثلا OracleJDK و OpenJDK) را در اوبونتو ۱۸.۰۴ نصب کنیم. برای نصب جاوا در توزیع‌های بر پایه اوبونتو مثل کوبونتو و لینوکس‌ماینت و Elementry OS هم باید مراحل مشابهی را دنبال کنید.

 

پیش‌نیازها

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

 

نسخه‌های مختلف جاوا

جاوا در سه ویرایش متفاوت عرضه می‌شود. نسخه استاندارد (SE)، نسخه سازمانی (EE) و نسخه میکرو (ME). در این مطلب نحوه نصب Java SE (نسخه استاندارد) را فرا می‌گیریم.

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

در مخازن نرم‌افزاری اوبونتو، دو پکیج متفاوت جاوا وجود دارد، اولی JRE (محیط اجرایی جاوا) و JDK (کیت توسعه نرم‌افزارهای جاوا) است.

همان‌طور که می‌دانید برنامه‌های کامپایل‌شده جاوا برای اجرا به ماشین مجازی جاوا احتیاج دارند که با نام JVM شناخته می‌شود. این ماشین مجازی در پکیج JRE ارائه می‌شود. این پکیج مناسب کسانی‌است که برنامه‌نوس جاوا نیستند و فقط کاربر برنامه‌های نوشته‌شده به زبان جاوا هستند.

در طرف دیگر، پکیج JDK وجود دارد که برای توسعه‌دهندگان جاوا عرضه می‌شود. این پکیج علاوه بر ماشین مجازی جاوا که در JRE وجود داشت، شامل کامپایلر جاوا (javac) و چند ابزار کاربردی دیگر برای توسعه نرم‌افزار مانند دیباگر و ابزار تولید خودکار داکیومنت است.

در این آموزش نصب نسخه‌های محتلف جاوا بررسی می‌شود ولی اگر همچنان برای انتخاب نسخه مطمئن نیستید، پیشنهاد عمومی ما استفاده از default OpenJDK است.

 

نصب Default OpenJDK (نسخه۱۱ جاوا)

در زمانی که این مقاله نوشته می‌شود، آخرین نسخه با پشتیبانی طولانی‌مدت (LTS) جاوا، نسخه ۱۱ است.

برای نصب  java OpenJDK ۱۱ روی سیستم اوبونتوئی خود، قدم‌های زیر را انجام دهید.

  1. ابتدا، فهرست پکیج های apt را با دستور زیر آپدیت کنید.
  2. زمانی که آپدیت فهرست پکیج‌ها کامل شد، نسخه پیش‌فرض OpenJDK را با دستور زیر نصب کنید.
  3. با نوشتن دستور زیر، از نصب صحیح جاوا مطمئن شوید. این دستور باید نسخه فعلی نصب‌شده را خروجی دهد. چیزی مانند نوشته زیر: تبریک! شما در این مرحله جاوا را روی سیستم خود نصب کردید. توجه کنید که همان‌طور که گفتیم JRE هم در پکیج JDK که اکنون نصب کردیم وجود دارد.

اگر برنامه‌نویس جاوا نیستید و فقط احتیاج به اجرا کردن برنامه‌‌های جاوا را دارید پکیج default-jre را به جای default-jdk نصب کنید.

 

نصب  OpenJDK 8 (نسخه۸ جاوا)

همچنان جاوا۸، پراستفاده ترین نسخه جاواست. اگر برنامه شما احتیاج به نسخه ۸ جاوا دارد شما می‌توانید با دستورات زیر آن را نصب کنید:

 

نصب Oracle JDK

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

این پکیج در مخازن رسمی اوبونتو نیست، برای اینکار باید با دستور add-apt-repository مخزن غیررسمی‌ای را به مخازن اوبونتوی خود اضافه کنید.

  1. برای اضافه کردن مخزن، احتیاج به نصب بودن این پکیج داریم، پس ابتدا این پکیج را نصب می‌کنیم.
  2. اکنون مخزن نرم‌افزاری غیررسمی‌ای که شامل Oracle JDK هست را اضافه می‌کنیم.
  3. زمانی که مخزن با موفقیت اضافه شد، باید لیست پکیج‌ها را برزورسانی کنیم. سپس پکیج گفته‌شده را نصب می‌کنیم. اکنون از شما پرسیده می‌شود که آیا مایل به پذیرفتن لایسنس اوراکل هستید یا خیر.
  4. با نوشتن دستور زیر، از نصب صحیح جاوا مطمئن می‌شویم. این دستور باید نسخه فعلی نصب‌شده را خروجی دهد. چیزی مانند نوشته زیر:

 

تنظیم نسخه پیش‌فرض جاوا

برای بررسی نسخه پیش‌فرض فعلی جاوا از دستور زیر استفاده کنید:

که خروجی‌ای مشابه زیر تولید خواهد کرد:

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

خروجی:

برای تغییر نسخه جاوای پیش‌فرض کافی‌است شماره نسخه (که در ستون selection آمده) را وارد کنید و اینتر بزنید.

 

تنظیم متغیر محلی JAVA_HOME

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

برای تنظیم کردن JAVA_HOME ابتدا نیاز است که محل نصب جاوا را با استفاده از دستور update-alternatives پیدا کنید.

در این مورد، محل نصب جاوا در مسیر زیر است‌: (ممکن است در سیستم شما متفاوت باشد.)

  • OpenJDK 11 در محل usr/lib/jvm/java-11-openjdk-amd64/bin/java/
  • OpenJDK 8 در محل usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java/

محل نصب نسخه‌ای که می‌خواهید به صورت پیش‌فرض در بیاید را کپی کنید. اکنون فایل etc/environment/ را با یک ویرایش‌گر باز می‌کنیم.

این خط را در آخرین خط این فایل وارد کنید.

حتما این آدرس را با آدرس محل نصب نسخه‌ جاوای دلخواهتان جایگزین کنید.

برای بررسی تغییرات، شما هم می‌توانید یک مرتبه logout و login کنید یا از source استفاده کنید.

برای بررسی اینکه متغیر محیطی JAVA_HOME به درستی تنظیم شده، دستور زیر را وارد کنید:

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

فایل /etc/environment یک تنظیم  سیستمی است که به این معنی است که اگر تغییرش دهید، این تنظیم برای تمام کاربران عوض می‌شود.

اگر تصمیم دارید که متغیر JAVA_HOME را بسته به کاربر تغییر دهید، خط گفته‌شده را در .bashrc یا هر فایل کانفیگ دیگری که در زمان لاگین کاربر لود می‌شود قرار دهید.

 

حذف کردن جاوا

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

برای مثال اگر می‌خواهید نسخه openjdk-8-jdk را حذف کنید، از دستور زیر استفاده کنید:

جمع‌بندی

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

.

.

.

.

این مقاله، ترجمه‌ای از این مطلب در سایت linuxize است. (برداشت از مطلب در اردیبهشت ۹۹ صورت گرفت.)


با ما همراه باشید

آدرس کانال تلگرام: JavaCupIR@

آدرس اکانت توییتر: JavaCupIR@

آدرس صفحه اینستاگرام: javacup.ir

آدرس گروه لینکدین: Iranian Java Developers

نوشته های مشابه

‫۲ دیدگاه ها

  1. سلام. برای نصب جاوا ۱۴ مراحل زیر را طی کنید.

    Install open-JDK 14:

    ۱- curl -O https://download.java.net/java/GA/jdk14/076bab302c7b4508975440c56f6cc26a/36/GPL/openjdk-14_linux-x64_bin.tar.gz
    ۲- tar xvf openjdk-14_linux-x64_bin.tar.gz
    ۳- sudo mv jdk-14 /opt/
    ۴- sudo tee /etc/profile.d/jdk14.sh <<EOF
    type & enter:
    export JAVA_HOME=/opt/jdk-14
    type & enter:
    export PATH=\$PATH:\$JAVA_HOME/bin
    type & enter:
    EOF
    ۵- source /etc/profile.d/jdk14.sh

    * check:
    echo $JAVA_HOME
    java -version

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا