پرش به محتوا
نوین هاست
  • سرور مجازی
  • درباره ما
  • تماس با ما
  • بازارچه
  • دانشنامه
نوین هاست
  • سرور مجازی
    • برگشت
    • سرور مجازی ایران
      • برگشت
      • سرور مجازی برج میلاد
      • سرور مجازی زیرساخت
    • سرور مجازی اروپا
      • برگشت
      • سرور مجازی المان
      • سرور مجازی انگلیس
      • سرور مجازی فرانسه
      • سرور مجازی اتریش
      • سرور مجازی هلند
      • سرور مجازی بلغارستان
      • سرور مجازی مجارستان
      • سرور مجازی دانمارک
      • سرور مجازی سوئد
      • سرور مجازی جزیره من
      • سرور مجازی جمهوری چک
      • سرور مجازی ایتالیا
      • سرور مجازی فنلاند
      • سرور مجازی یونان
      • سرور مجازی سوئیس
      • سرور مجازی ایسلند
      • سرور مجازی کرواسی
      • سرور مجازی اسپانیا
    • سرور مجازی آسیا
      • برگشت
      • سرور مجازی ترکیه
      • سرور مجازی سنگاپور
      • سرور مجازی مالزی
      • سرور مجازی شیلی
      • سرور مجازی هنگ کنگ
      • سرور مجازی امارات
      • سرور مجازی ژاپن
      • سرور مجازی روسیه
    • سرور مجازی آمریکا
      • برگشت
      • سرور مجازی امریکا
      • سرور مجازی کانادا
    • سایر VPS ها
      • برگشت
      • سرور مجازی استرالیا
      • سرور مجازی رایگان
      • سرور مجازی اقتصادی
      • سرور مجازی ترید و بایننس
      • سرور مجازی با کارت گرافیک
      • سرور مجازی نیجریه
      • سرور مجازی بورس
      • سرور مجازی کلاس آنلاین
      • سرور مجازی کاهش پینگ
      • سرور مجازی والتر
      • سرور مجازی فارکس
      • سرور مجازی میکروتیک
      • سرور مجازی NVME
  • سرور اختصاصی
    • برگشت
    • سرور اختصاصی ایران
      • برگشت
      • سرور اختصاصی برج میلاد
      • سرور اختصاصی زیرساخت
    • سرور اختصاصی اروپا
      • برگشت
      • سرور اختصاصی آلمان
      • سرور اختصاصی ترکیه
      • سرور اختصاصی فنلاند
      • سرور اختصاصی هلند
      • سرور اختصاصی انگلیس
      • سرور اختصاصی فرانسه
    • سرور اختصاصی آمریکا
      • برگشت
      • سرور اختصاصی آمریکا
      • سرور اختصاصی کانادا
    • کولوکیشن
      • برگشت
      • آسیاتک
      • زیرساخت
  • هاست
    • برگشت
    • هاست دانلود
    • هاست نامحدود
    • هاست وردپرس
    • هاست ویندوز ایران
  • نوین پلاس +
  • پنل کاربری ارتباط با ما
  • سرور مجازی
  • سرور مجازی ایرانسرور مجازی حرفه ای از ایران
  • سرور مجازی اروپاپایداری و کیفیت ، سرعت بالا
  • سرور مجازی آسیاوب سرور لایت اسپید و امنیت و سرعت بالا
  • سایر VPS هابهینه برای فروشگاه های وردپرسی
  • سرور مجازی زیرساخت
    • سرور مجازی برج میلاد
  • سرور مجازی المان
    • سرور مجازی فرانسه
    • سرور مجازی سوئد
    • سرور مجازی اتریش
    • سرور مجازی اسپانیا
    • سرور مجازی انگلیس
    • سرور مجازی ایتالیا
    • سرور مجازی ایسلند
    • سرور مجازی بلغارستان
    • سرور مجازی سوئیس
    • سرور مجازی جزیره من
    • سرور مجازی جمهوری چک
    • سرور مجازی فنلاند
    • سرور مجازی دانمارک
    • سرور مجازی مجارستان
    • سرور مجازی هلند
    • سرور مجازی یونان
  • سرور مجازی شیلی
    • سرور مجازی روسیه
    • سرور مجازی ترکیه
    • سرور مجازی مالزی
    • سرور مجازی ژاپن
    • سرور مجازی سنگاپور
    • سرور مجازی هنگ کنگ
    • سرور مجازی امارات
  • سرور مجازی کانادا
    • سرور مجازی امریکا
    • سرور مجازی نیجریه
    • سرور مجازی استرالیا
    • سرور مجازی NVME
    • سرور مجازی با کارت گرافیک
    • سرور مجازی رایگان
    • سرور مجازی ترید و بایننس
    • سرور مجازی فارکس
    • سرور مجازی کلاس آنلاین
    • سرور مجازی میکروتیک
    • سرور مجازی والتر
    • سرور مجازی NVME
    • سرور مجازی اقتصادی
  • سرور اختصاصی
  • سرور اختصاصی ایرانمنابع کاملا اختصاصی و قدرتمند
  • سرور اختصاصی اروپابا ip اختصاصی از بهترین کشور ها
  • سرور اختصاصی آمریکاup time 99.99%
  • سایر VDS ها
  • برج میلاد
    • زیرساخت
  • سرور اختصاصی آلمان
    • سرور اختصاصی انگلیس
    • سرور اختصاصی ترکیه
    • سرور اختصاصی فرانسه
    • سرور اختصاصی فنلاند
    • سرور اختصاصی هلند
  • سرور اختصاصی آمریکا
    • سرور اختصاصی کانادا
  • کولوکیشن
  • آسیاتک
  • زیرساخت
  • هاست
  • دامنه
  • نوین پلاس +
021-49624 ورود / عضویت
لینوکس

راهنمای لینوکس

70
  • اجرای دستورات لینوکس در ویندوز
  • راه اندازی سایت در سرور لینوکس
  • IP شناور در اوبونتو و دبیان
  • بازیابی رمز root
  • آموزش بکاپ از سرور لینوکس
  • آموزش اجرای دستور از راه دور
  • ایجاد یوزر در لینوکس
  • تفاوت ipv4 با ipv6 چیست
  • دستور tar لینوکس
  • کانفیگ IPv6 در لینوکس
  • بکاپ گیری از سرور لینوکس
  • راه اندازی سایت در سرور
  • نصب فایروال در لینوکس
  • لیست کردن کاربران در لینوکس
  • پارتیشن بندی در لینوکس
  • بش bash چیست؟
  • آموزش تغییر نام فایل در لینوکس
  • آموزش نصب آلمالینوکس
  • آلمالینوکس
    • تبدیل Centos به AlmaLinux
    • نصب Visual Studio Code در آلمالینوکس
    • نصب پایتون روی آلمالینوکس
    • نصب Node.js در AlmaLinux
  • دبیان
    • ارتقا دبیان
  • اوبونتو
    • نصب NextCloud در اوبونتو
    • فعال کردن SSH اوبونتو
    • نصب ماینکرافت روی اوبونتو
    • نصب کاساندرا Cassandra در اوبونتو
    • آموزش نصب اوبونتو
    • نصب Graylog در اوبونتو
    • نصب Redis در اوبونتو
    • نصب Maven در اوبونتو
    • نصب تامکت در اوبونتو
    • آموزش نصب Ghost CMS در ubuntu
    • نصب GitLab در اوبونتو
    • نصب GCC در اوبونتو
    • نصب جاوا در اوبونتو
    • نصب و راه اندازی Bind DNS Server اوبونتو
    • نصب جنکینز در اوبونتو
    • نصب وردپرس در اوبونتو
    • نصب Oh My Zsh در اوبونتو
    • نصب پرومتئوس در اوبونتو
    • نصب Kubectl در اوبونتو
    • نصب PyTorch در اوبونتو
    • حذف داکر در اوبونتو
    • نصب آناکوندا
    • آموزش نصب Wine
    • آموزش نصب آپاچی کافکا
    • نصب Xrdp در اوبونتو
    • نصب وایرشارک در اوبونتو
    • آموزش نصب Go در اوبونتو
    • آموزش نصب MariaDB در اوبونتو
    • آموزش نصب Ansible
    • نصب درایور انویدیا در اوبونتو
    • آموزش نصب Hadoop
    • آموزش نصب Terraform
    • نصب و کانفیگ SSH در Ubuntu
    • نصب KVM در Ubuntu
    • نصب گوگل کروم در ubuntu
    • آموزش نصب گرافانا
    • چک کردن نسخه ubuntu
    • آموزش نصب phpMyAdmin در اوبونتو
    • آموزش نصب Postman
    • نصب داکر در اوبونتو
    • نصب Redis در اوبونتو
    • نصب MySQL در اوبونتو
    • نصب و کانفیگ آپاچی در اوبونتو
    • کران جاب در اوبونتو
    • ارتقا اوبونتو
    • نصب MongoDB در اوبونتو
    • نصب محیط گرافیکی در اوبونتو

تحقیق و توسعه

8
  • آموزش Portainer داکر
  • پاک کردن کش DNS
  • افزایش امنیت سرور
  • آموزش لود بالانسینگ
  • پیکربندی SSL در PostgreSQL
  • پایتون
    • ترکیب دو لیست در پایتون
    • تبدیل رشته به عدد در پایتون
    • معکوس کردن لیست در پایتون

سوالات متداول

4
  • رید (RAID) چیست؟
  • عمومی
    • ترافیک مورد نیاز سایت
    • SELinux چیست؟
    • محافظت در برابر حملات DDoS
View Categories
  • خانه
  • مستدات
  • راهنمای لینوکس
  • اوبونتو
  • نصب جاوا در اوبونتو

نصب جاوا در اوبونتو

زمان مطالعه: 4 دقیقه

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

جاوا چیست؟ #

جاوا که اولین بار در سال ۱۹۹۵ منتشر شد، اکنون یکی از شناخته‌شده‌ترین و پرکاربردترین زبان‌های برنامه‌نویسی در جهان است که برای ایجاد برنامه‌های قوی، مقیاس‌پذیر و با کارایی بالا استفاده می‌شود. جاوا معمولاً در توسعه برنامه‌های دسکتاپ و اندروید، بازی‌ها، کلان‌داده‌ها و برنامه‌های وب استفاده می‌شود.

سرور مجازی المان

جاوا یک زبان برنامه‌نویسی سطح بالا، همه منظوره و شی‌گرا (OOP) است که در بین توسعه‌دهندگان محبوب است. با وجود ظهور زبان‌های برنامه‌نویسی محبوب دیگر مانند پایتون ، جاوا هنوز هم یک زبان مرتبط و قدرتمند به ویژه در توسعه برنامه‌های کاربردی در سطح سازمانی است.

جاوا برای چه مواردی استفاده می‌شود؟ #

جاوا یک زبان سریع و قابل اعتماد است که در حوزه‌های مختلفی از جمله توسعه بازی، ساخت برنامه‌های وب و موبایل، چت‌بات‌هایی مانند چت‌بات واتس‌اپ و توسعه نرم‌افزار در سطح سازمانی مورد استفاده قرار می‌گیرد .

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

پیش‌ نیازها #

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

  • یک سرور مجازی با سیستم عامل اوبونتو .
  • دسترسی SSH به سرور با کاربر sudo پیکربندی شده.
  • نصب و پیکربندی جاوا در اوبونتو

برای شروع و نصب جاوا در اوبونتو ۲۲.۰۴، مراحل زیر را دنبال کنید.

مرحله ۱: نصب جاوا در اوبونتو ۲۲.۰۴ #

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

هر دو گزینه توسط اوراکل توسعه داده شده‌اند. تفاوت بین این دو این است که OpenJDK رایگان و متن‌باز است و از پشتیبانی جامعه برخوردار است. با این حال، Oracle JDK 17 و نسخه‌های بعدی آن طبق مجوز شرایط و ضوابط بدون هزینه اوراکل (NFTC) برای استفاده تجاری رایگان هستند .

همین الان، از طریق SSH به سرور خود وارد شوید. برای تأیید نصب جاوا، دستور زیر را اجرا کنید:

$ java -version
نصب جاوا در اوبونتو
نصب جاوا در اوبونتو

خروجی به وضوح نشان می‌دهد که جاوا نصب نشده است. علاوه بر این، چند پیشنهاد در مورد نحوه نصب جاوا دریافت می‌کنید.

همانطور که دیدید، روش‌های مختلفی برای نصب جاوا وجود دارد. با این حال، ما نصب OpenJDK کیت توسعه جاوای را توصیه می‌کنیم.

گزینه ۱: نصب جاوا با استفاده از OpenJDK #

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

مخازن اوبونتو به طور پیش‌فرض بسته OpenJDK را ارائه می‌دهند و می‌توانید مطابق شکل زیر، موجود بودن آن را جستجو کنید.

$ sudo apt-cache search openjdk

نصب جاوا در اوبونتو
در زمان نگارش این مطلب، جدیدترین نسخه OpenJDK 20 است. آخرین نسخه LTS (پشتیبانی طولانی مدت) OpenJDK 17 است و تا ۳۰ سپتامبر ۲۰۲۶ پشتیبانی خواهد شد.

برای نصب OpenJDK 11 با استفاده از مدیر بسته APT، دستور زیر را اجرا کنید:

$ sudo apt install openjdk-17-jdk -y

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

$ java -version

نصب جاوا در اوبونتو
خروجی نشان می‌دهد که ما با موفقیت OpenJDK 17.0.6 را نصب کرده‌ایم.

این یکی از روش‌های نصب جاوا روی اوبونتو است.

گزینه ۲: نصب اوراکل جاوا ۱۷ از طریق PPA #

به عنوان یک جایگزین، می‌توانید Oracle JDK را نصب کنید که به جای OpenJDK، Oracle Java را ارائه می‌دهد. هر دو از نظر کد از نظر فنی مشابه هستند. با این حال، مجوز آنها متفاوت است.

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

طبق شرایط و ضوابط بدون هزینه (NFTC) اوراکل، نسخه‌های Oracle JDK 17 و نسخه‌های بعدی آن برای همه کاربران، از جمله برای استفاده تجاری و تولیدی، رایگان خواهد بود.

با توجه به این نکته، می‌توانید به راحتی Oracle Java 17 را به صورت رایگان و بدون نگرانی در مورد خرید مجوز نصب کنید.

برای شروع، Linux Uprising Oracle Java PPA را همانطور که نشان داده شده است اضافه کنید.

$ sudo add-apt-repository ppa:linuxuprising/java

در طول مسیر، وقتی از شما خواسته شد ادامه دهید، «ENTER» را فشار دهید.

نصب جاوا در اوبونتو
پس از افزودن PPA، فهرست بسته محلی را به‌روزرسانی کنید

$ sudo apt update

سپس، با اجرای دستورات زیر، Oracle Java 17 را نصب کنید.

$ sudo apt install oracle-java17-installer oracle-java17-set-default

در طول نصب، از شما خواسته می‌شود که با شرایط و ضوابط مجوز بدون هزینه اوراکل موافقت کنید. ابتدا کلید TAB را فشار دهید تا گزینه «تأیید» را انتخاب کنید و سپس ENTER را بزنید.

نصب جاوا در اوبونتو
در مرحله بعد، یک بار دیگر، کلید TAB را فشار دهید تا گزینه «بله» را انتخاب کنید و ENTER را بزنید تا شرایط مجوز NFTC برای Oracle Java SE را بپذیرید.

نصب جاوا در اوبونتو
پس از اتمام نصب، مطابق شکل، تأیید کنید که جاوا ۱۷ را نصب کرده‌اید.

$ java -version

نصب جاوا در اوبونتو

مرحله ۲: پیکربندی نسخه پیش‌فرض جاوا در اوبونتو #

شما می‌توانید بدون مشکل خاصی چندین نصب جاوا روی سیستم خود داشته باشید. با این حال، ممکن است لازم باشد بر اساس نیازهای پروژه خود، یک نسخه خاص از جاوا را به عنوان نسخه پیش‌فرض تنظیم کنید.

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

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

$ sudo update-alternatives --config java

این دستور تمام نسخه‌های نصب‌شده‌ی فعلی جاوا و مسیرهای نصب آن‌ها را فهرست می‌کند. نسخه پیش‌فرض با یک ستاره (*) در ستون «انتخاب» مشخص شده است. می‌توانید با فشار دادن «ENTER» نسخه فعلی را به عنوان نسخه پیش‌فرض نگه دارید یا با تایپ شماره انتخاب نصب جاوای دلخواه خود و فشار دادن «ENTER»، نسخه پیش‌فرض را تغییر دهید.

در مثال زیر، ما OpenJDK 11 را به عنوان نسخه پیش‌فرض جاوا پیکربندی کرده‌ایم.

بعداً می‌توانید با بررسی نسخه جاوا، این موضوع را تأیید کنید.

$ java -version

نصب جاوا در اوبونتو

مرحله ۳: پیکربندی متغیر محیطی JAVA_HOME (توصیه می‌شود) #

متغیر JAVA_HOMEمحیطی به محل نصب محیط زمان اجرای جاوا (JRE) اشاره می‌کند. اگرچه اجباری نیست، اما توصیه می‌شود این متغیر را پیکربندی کنید زیرا تعداد زیادی از برنامه‌های مبتنی بر جاوا برای تعیین محل جاوا به این متغیر مراجعه می‌کنند.

برای تعیین مسیر جاوا، یک بار دیگر، دستور زیر را اجرا کنید:

$ sudo update-alternatives --config java

از خروجی، دیدیم که مسیر جاوا ۱۷ که توسط OpenJDK ۱۷ ارائه شده است، است /usr/lib/jvm/java-17-openjdk-amd64/bin/java.

برای تنظیم JAVA_HOMEمتغیر محیطی، /etc/environmentفایل را باز کنید.

$ sudo nano /etc/environment

خط زیر را جایگذاری کنید و /bin/javaبخش را حذف کنید.

JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"

این برای همه کاربران سرور لینوکس شما اعمال خواهد شد . تغییرات را ذخیره کرده و خارج شوید. در مرحله بعد، فایل را مجدداً بارگذاری کنید تا تغییرات اعمال شوند.

$ source /etc/environment

برای تأیید اینکه متغیر تنظیم شده است، دستور زیر را اجرا کنید.

$ echo $JAVA_HOME

نصب جاوا در اوبونتو

نتیجه‌ گیری #

خب، این هم از این. در این راهنما، نحوه نصب جاوا روی اوبونتو ۲۲.۰۴ را نشان دادیم. از اینجا، می‌توانید برنامه‌های جاوا را نصب کرده و کدهای جاوا را به طور یکپارچه اجرا کنید.

Updated on آبان ۲۰, ۱۴۰۴

نظر شما چیست؟!

  • Happy
  • Normal
  • Sad

Related Docs

  • نصب و راه اندازی Bind DNS Server اوبونتو
  • نصب آناکوندا
  • نصب Xrdp در اوبونتو

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
نصب و راه اندازی Bind DNS Server اوبونتونصب GCC در اوبونتو

دیدگاهتان را بنویسید لغو پاسخ

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

فهرست مطلب
  • جاوا چیست؟
  • جاوا برای چه مواردی استفاده می‌شود؟
  • پیش‌ نیازها
  • مرحله 1: نصب جاوا در اوبونتو 22.04
    • گزینه ۱: نصب جاوا با استفاده از OpenJDK
    • گزینه ۲: نصب اوراکل جاوا ۱۷ از طریق PPA
  • مرحله 2: پیکربندی نسخه پیش‌فرض جاوا در اوبونتو
  • مرحله ۳: پیکربندی متغیر محیطی JAVA_HOME (توصیه می‌شود)
  • نتیجه‌ گیری
نوین هاست

نوین هاست ارائه دهنده خدمات میزبانی، فروش انواع سرورهای مجازی و اختصاصی ایران و خارج برترین لوکیشن ها و استفاده از بهترین سخت افزارها با پشتیبانی 7/24

نماد اعتماد نوین هاست
لوگو ساماندهی
نظام صنفی رایانه ای کشور
دانش بنیان

دسترسی سریع

  • سرور مجازی
  • سرور مجازی ایران
  • سرور اختصاصی
  • هاست اشتراکی
  • ثبت دامنه
  • درباره ما
  • قوانین سرویس دهی

سرورهای مجازی

  • سرور مجازی المان
  • سرور مجازی فرانسه
  • سرور مجازی انگلیس
  • سرور مجازی امریکا
  • سرور مجازی کانادا
  • سرور مجازی فنلاند
  • سرور مجازی هلند

سرورهای اختصاصی

  • سرور اختصاصی ایران
  • سرور اختصاصی برج میلاد
  • سرور اختصاصی زیرساخت
  • سرور اختصاصی خارج
  • سرور اختصاصی آلمان
  • سرور اختصاصی فرانسه
  • سرور اختصاصی آمریکا
تمام حقوق این سایت محفوظ و متعلق به نوین هاست می باشد.
Facebook Twitter Youtube Whatsapp Instagram Telegram