از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
OpenJDK 9 را نصب کنید روی اوبونتو
سرفصلهای مطلب
جاوا یک زبان برنامه نویسی سطح بالایی است. این یک زبان برنامه نویسی کامپایل شده است. اما کد جاوا را مستقیماً به زبان ماشین کامپایل نمی کند. با استفاده از کامپایلر جاوا به کد بایت جاوا کامپایل می شود. سپس یک ماشین مجازی جاوا یا JVM برای ترجمه کد بایت جاوا به زبان ماشین استفاده می شود. از آنجایی که یک کامپیوتر فقط می تواند زبان ماشین را بفهمد، این JVM است که مسئول اجرای یک برنامه جاوا است. JVM وابسته به پلتفرم است. یعنی JVM روی ویندوز با JVM متفاوت است روی لینوکس یا سیستم عامل مک. JVM روی لینوکس با JVM متفاوت است روی سیستم عامل مک یا ویندوز و غیره روی. اما کد بایت جاوا مستقل از پلتفرم است. بنابراین جاوا را می توان یک بار کامپایل کرد و در همه جا اجرا کرد. به همین دلیل است که بسیار محبوب است و میلیاردها دستگاه جاوا را نصب کرده اند.
برنامه نویسان از Java Development Kit یا JDK برای کامپایل و اجرای برنامه های جاوا استفاده می کنند. JDK مجموعه ای از ابزارهای مورد نیاز برای توسعه، اشکال زدایی، بسته بندی برنامه های جاوا است.
در این مقاله، روش نصب OpenJDK، یک نسخه رایگان و متن باز را به شما نشان می دهم. روی Ubuntu 17.10 Artful Aardvark. بیایید شروع کنیم.
نصب OpenJDK 9:
OpenJDK 9 در مخزن ‘universe’ مخزن رسمی بسته اوبونتو است. قبل از اینکه بتوانید OpenJDK 9 را نصب کنید، باید مخزن بسته Ubuntu ‘universe’ را فعال کنید.
برای انجام این کار، ابتدا «Software & Updates» را از منوی برنامه باز کنید.
باید به این شکل باشد.
اطمینان حاصل کنید که همه این مخازن، ‘main’، ‘universe’، ‘restricted’, ‘multiverse’ را فعال کرده اید.
پس از فعال کردن آنها، کلیک کنید روی “بستن”.
اکنون یک ترمینال (Ctrl+Alt+T) باز کنید روی Ubuntu) و دستور زیر را برای به روز رسانی کش مخزن بسته سیستم عامل اوبونتو خود اجرا کنید.
کش مخزن بسته باید به روز شود.
دو نسخه از OpenJDK 9 در مخزن بسته رسمی اوبونتو وجود دارد. OpenJDK 9 بدون سر و OpenJDK 9.
تفاوت OpenJDK 9 headless و OpenJDK 9 در این است که OpenJDK 9 headless با هیچ کتابخانه جاوا برای کار با برنامه های گرافیکی جاوا همراه نیست. برای محیط سرور که در آن رابط کاربری گرافیکی (GUI) مورد نیاز نیست، بهترین است. همچنین برای اجرا به حافظه کمتری نیاز دارد.
OpenJDK 9 دارای کتابخانه های جاوا برای کار با رابط کاربری گرافیکی (GUI) است. برای اجرا به حافظه بیشتری نیاز دارد.
من در این مقاله OpenJDK 9 را نصب خواهم کرد. اما من همچنین روش نصب OpenJDK 9 headless را به شما نشان خواهم داد.
برای نصب OpenJDK 9 headless دستور زیر را اجرا کنید:
برای نصب OpenJDK 9، دستور زیر را اجرا کنید:
اکنون ‘y’ را فشار دهید و برای ادامه
OpenJDK 9 باید نصب شود.
تأیید نصب OpenJDK 9
اکنون که OpenJDK 9 نصب شده است. برای بررسی اینکه آیا کامپایلر جاوا ارائه شده توسط بسته OpenJDK 9 کار می کند یا خیر، می توانید دستور زیر را اجرا کنید.
از اسکرین شات زیر می بینید که نسخه کامپایلر جاوا که من استفاده می کنم 9 است.
اکنون دستور زیر را اجرا کنید تا بررسی کنید که آیا ماشین مجازی جاوا (JVM) ارائه شده توسط بسته OpenJDK 9 کار می کند یا خیر.
از تصویر زیر می توانید ببینید که نسخه JVM 9 است. بنابراین همه چیز به درستی کار می کند.
اکنون قصد دارم یک برنامه جاوا ساده بنویسم تا آزمایش کنم که آیا می توانم برنامه های جاوا را با OpenJDK 9 کامپایل و اجرا کنم یا خیر.
من یک فایل منبع جاوا Hello.java ایجاد کردم که در تصویر زیر می بینید.
در اینجا کد منبع برنامه جاوا بسیار ساده من است.
من فایل Hello.java را در پوشه ~/Documents/codes قرار دادم همانطور که در تصویر زیر می بینید.
برای کامپایل کردن فایل Hello.java، از دایرکتوری که فایل منبع جاوا در آن قرار دارد، دستور زیر را اجرا کنید.
فایل منبع جاوا “Hello.java” باید کامپایل شود و باید یک فایل کد بایت جاوا “Hello.class” ایجاد کند، همانطور که در تصویر زیر می بینید.
حال برای اجرای کد بایت جاوا کافی است دستور زیر را اجرا کنید.
توجه: هنگام اجرای یک برنامه جاوا با دستور ‘java’ از پسوند جاوا استفاده نکنید.
شما باید خروجی برنامه ‘Hello.java’ را ببینید.
بنابراین همه چیز به خوبی کار می کند. به این صورت OpenJDK 9 را نصب می کنید روی Ubuntu 17.10 Artful Aardvark. با تشکر از خواندن این مقاله.
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
زمان انتشار: 1404-01-01 20:25:17