آموزشمقالات

نصب Java در Ubuntu با استفاده از Apt-Get

در این مقاله قصد داریم شما را با نصب Java در Ubuntu، یکی از کارآمد‌ترین زبان‌های برنامه نویسی که به دلیل Cross Platform بودن ( قابلیت اجرا در چندین دستگاه شامل رایانه‌، تلفن همراه و..) و همچنین پشتیبانی از ویژگی شئ‌گرایی مورد توجه بسیار از افراد قرار گرفته است، آشنا نماییم و به مراحل نصب و مدیریت نسخه‌های مختلف جاوا در اوبونتو بپردازیم. پس تا پایان این مطلب همراه ما باشید.

جاوا چیست؟

قبل از آموزش نصب Java در Ubuntu شما را به صورت مختصر با این زبان برنامه نویسی آشنا خواهیم نمود.
جاوا یک زبان برنامه نویسی شی‌گرا و پلتفرم نرم افزاری پرکاربرد است که به صورت رایگان در دسترس عموم از جمله برنامه نویسان قرار می‌گیرد.
این زبان برنامه نویسی بر روی میلیاردها دستگاه از جمله رایانه‌های نوت بوک، تلفن همراه، کنسول‌های بازی، دسکتاپ‌ها، سرور‌ها و مرورگر‌های وب اجرا می‌شود.
ساختار این زبان برنامه نویسی به گونه‌ای است که برنامه نویسان می‌توانند کد جاوا را در هر مکانی بنویسند و اجرا کنند.
به عنوان مثال، برنامه نویسان کد جاوا نوشته شده در نوت بوک را می‌توانند به راحتی به تلفن همراه منتقل نمایند.
علاوه بر این، جاوا می‌تواند برای توسعه برنامه‌هایی که به صورت توزیع شده کار می‌کنند، استفاده شود.
بدین صورت برنامه نوشته شده با زبان برنامه نویسی جاوا را می‌توان بین سرور‌ها در یک شبکه توزیع و به صورت همزمان اجرا نمود. کد جاوا نیز می‌تواند برای نوشتن ماژول‌های برنامه به عنوان بخشی از صفحات وب استفاده شود.
هدف از ابداع این زبان برنامه نویسی نیز همین بوده است که برنامه نویسان کد جاوا را در هر مکانی بنویسند و آن را در دستگاه‌‌های موردنظر اجرا کنند، بدون اینکه نگران معماری کامپیوتر باشند.
با استفاده از این زبان برنامه نویسی می‌توانید برای تمامی سیستم‌عامل‌ها برنامه‌نویسی کنید.
به‌همین دلیل به آن write once, run anywhere (WORA) نیز گفته می‌شود. پس می‌توان گفت برنامه نویسان کد جاوا کامپایل شده را می‌توانند به راحتی بدون نیاز به کامپایل مجدد، برروی تمام پلتفرم‌ها اجرا نمایید.
زبان برنامه‌نویسی جاوا مشابه C++ است و از نظر نحوه نوشتاری، اشتراک‌های زیادی با آن دارد.
جاوا، در حال حاضر توسط اوراکل نگهداری و دائماً به روز‌رسانی می‌شود تا نیاز‌های جامعه توسعه‌دهندگان که به طور دائم در حال تغییر است را برآورده کند.
 

نصب نسخه پیش فرض

موارد استفاده از زبان برنامه نویسی جاوا

  • توسعه برنامه‌های اندروید
  • کمک به ایجاد نرم افزار Enterprise 
  • طیف گسترده‌ای از برنامه‌های جاوا در موبایل
  • کاربرد در محاسباتی علمی
  • تجزیه و تحلیل داده‌های بزرگ
  • برنامه نویسی جاوا در دستگاه‌های سخت افزاری
  • فناوری‌های سمت سرور مانند Apache، JBoss، GlassFish و…

نصب نسخه پیش فرض JRE/JDK

در مقاله نصب Java در Ubuntu، بسته‌های مختلف این زبان برنامه نویسی را بررسی خواهیم نمود.

ریپازیتوری اوبونتو دو بسته منبع باز از این زبان برنامه نویسی را شامل Open JDK و Open JRE ارائه می‌دهد.

JRE برای اجرای برنامه‌های مبتنی بر جاوا و JDK برای توسعه و برنامه نویسی جاوا استفاده می‌شود.

در ادامه شما را با ساده ترین روش نصب OpenJDK 6 در اوبونتو 12.04 و OpenJDK 7 در اوبونتو 12.10 برای توسعه و برنامه نویسی جاوا آشنا خواهیم کرد.

نصب جاوا با استفاده از apt-get کار بسیار آسانی است، پس با استفاده از دستور زیر اقدام به‌روز‌رسانی ریپازیتوری اوبونتو نمایید.

برای سهولت این کار شما را به خواندن مقاله آپدیت ریپازیتوری اوبونتو دعوت می‌نماییم.

   sudo apt-get update

پس از به‌روز‌رسانی، با اجرای دستور زیر این نکته را بررسی نمایید که آیا جاوا در اوبونتو شما قبلا نصب شده است یا خیر.

java -version

در صورتی که با این پیام The program java can be found in the following packages مواجه شدید، می‌توانید با آموزش نصب Java در Ubuntu همراه ما باشید و دستور زیر را اجرا نمایید.

sudo apt-get install default-jre

با این کار Java Runtime Environment (JRE) در اوبونتو نصب می‌شود.

درصورتی که نیاز به نصب Java Development Kit (JDK) برای کامپایل برنامه‌های جاوا به‌عنوان‌مثالApache Ant ،Maven، Apache Eclipse و [IntelliJ IDEA] دارید، لازم است دستور زیر را اجرا نمایید.

sudo apt-get install default-jdk

نصب Java Development Kit (JDK) در صورتی که بخواهید برنامه‌های جاوا را کامپایل کنید و یا نرم افزار شما به توسعه و برنامه نویسی توسط جاوا JDK نیاز داشته باشد، ضروری است.

JDK حاوی JRE است، اگر JDK را به جای JRE نصب شود، به جز اندازه فایل بزرگتر هیچ فعالیت مخربی برای رایانه شما نخواهد داشت.

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

نصب OpenJDK 7

برای نصب OpenJDK 7، دستور زیر را اجرا کنید:

sudo apt-get install openjdk-7-jre 

با این کار Java Runtime Environment (JRE) نصب می‌شود. اگر به جای آن به کیت توسعه جاوا (JDK) نیاز دارید، دستور زیر را اجرا کنید:

sudo apt-get install openjdk-7-jdk

با اجرای این دستور جاوا OpenJDK 7 نصب و اجرا خواهد شد.

نصب Oracle JDK

Oracle JDK نسخه رسمی JDK است. با این حال، دیگر توسط اوراکل به عنوان نصب پیش فرض برای اوبونتو ارائه نمی‌شود.

همچنان می‌توانید با استفاده از apt-get اوراکل JDK را نصب کنید. برای نصب هر نسخه، ابتدا دستورات زیر را اجرا کنید.

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update

سپس، با استفاده از دستور زیر نسخه‌ای موردنظر را نصب کنید.

Oracle JDK 6

این یک نسخه قدیمی است اما درحال حاضر توسط برنامه نویسان مورد استفاده قرار می‌گیرد.

sudo apt-get install oracle-java6-installer

Oracle JDK 7

JDK 7 آخرین نسخه اوراکل است که با استفاده از دستور زیر قابل اجرا می‌باشد.

sudo apt-get install oracle-java7-installer

Oracle JDK 8

در این نسخه، ویژگی پیش‌نمایش برای توسعه‌دهندگان به صورت جامع در تاریخ مارس 2014 برای عموم ارائه شده است.

sudo apt-get install oracle-java8-installer

مدیریت جاوا

در ادامه نصب Java در Ubuntu، شما را نحوه مدیریت آن آشنا خواهیم نمود.

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

sudo update-alternatives --config java

درصورتی که دو یا چند نسخه نصب شده برروی اوبونتو داشته باشید، پیامی به شکل زیر دریافت خواهید نمود.

There are 2 choices for the alternative java (providing /usr/bin/java).

Selection    Path                                            Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-7-oracle/jre/bin/java          1062      auto mode
  1            /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java   1061      manual mode
  2            /usr/lib/jvm/java-7-oracle/jre/bin/java          1062      manual mode

Press enter to keep the current choice[*], or type selection number:

با مشاهده این پیام، می‌توانید نسخه موردنظر موجود در لیست را برای استفاده در ریپازیتوری و یا کامپایلر جاوا (javac) انتخاب نمایید.

عدد 0 (نسخه java-7-oracle) عدد 1 (نسخه java-6-openjdk ) و عدد 2 (نسخه java-7-oracle) را تایپ کنید و کلید اینتر را فشار دهید تا نسخه انتخابی شما در ریپازیتوری فعال گردد.

sudo update-alternatives --config javac

این دستور را می‌توان برای تمام دستورات دیگری که نصب متفاوتی دارند، اجرا کرد. در جاوا، این دستور برای اجرایkeytool javadoc و jarsigner می‌باشد.

نحوه تنظیم “JAVA_HOME” متغیر محیطی

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

برای تنظیم JAVA_HOME، ابتدا باید مسیر نصب جاوا را بیابید. برای پیدا کردن مسیر از دستور زیر استفاده کنید:

sudo update-alternatives --config java

با وارد نمودن دستور، پیامی به شکل زیر برای شما نمایش داده خواهد شد.

There are 2 choices for the alternative java (providing /usr/bin/java).

Selection    Path                                            Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-7-oracle/jre/bin/java          1062      auto mode
  1            /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java   1061      manual mode
  2            /usr/lib/jvm/java-7-oracle/jre/bin/java          1062      manual mode

Press enter to keep the current choice[*], or type selection number:

با مشاهده این پیام درمی‌یابید که

java-7-oracle در مسیر usr/lib/jvm/java-7-oracle

java-6-openjdk در مسیر usr/lib/jvm/java-6-openjdk-amd64

java-7-oracle در مسیر sr/lib/jvm/java-7-oracle/jre/bin/java

مسیر نصب نسخه موردنظر را کپی کنید و سپس فایل /etc/environment را ویرایش کنید:

sudo nano /etc/environment

در این فایل YOUR_PATH را با مسیر نصب موردنظر کپی شده جایگزین کنید.

JAVA_HOME="YOUR_PATH"

برای اعمال تغییرات از سیستم خارج شوید و فایل را با استفاده از دستور زیر مجدد بارگذاری کنید:

source /etc/environment

حال می‌توانید، با استفاده از دستور زیر تغییرات اعمال شده را تست نمایید.

echo $JAVA_HOME

اگر مسیر just set را برگرداند، متوجه خواهید شد که متغیر محیطی با موفقیت تنظیم شده است. در غیر این صورت، لطفا از صحت انجام مراحل اطمینان حاصل نمایید.

آموزش نصب java
آموزش نصب java

جمع بندی

Java یک زبان برنامه نویسی سریع، امن و قابل اعتماد است که ابتدا توسط Sun Microsystems ایجاد شد و سپس توسط اوراکل توسعه یافت. Oracle Java یک اجرای اختصاصی برای جاوا است که دانلود و استفاده از آن رایگان است. این زبان برنامه نویسی به طور گسترده برای توسعه برنامه‌های جاوا در لپ‌تاپ ها، مراکز داده و… استفاده می‌شود. در این آموزش به مراحل نصب و مدیریت نسخه‌های مختلف جاوا در اوبونتو پرداختیم و نحوه مدیریت و تنظیم هریک را مورد بررسی قرار داده‌ایم تا بتوانید به راحتی نسخه مورد نظر خود را با استفاده از این آموزش نصب و مدیریت نمایید.

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

[yasr_overall_rating]

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

5 دیدگاه

  1. سلام چطوری میتونیم بفهمیم جاوا قبلا تو سیستم ما نصب بوده یا نه؟

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

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

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