آموزش نصب جاوا به زبان ساده
آموزش نصب جاوا
کمتر کسی در دنیای امروز پیدا میشود که نام جاوا به گوشش نخورده باشد. این زبان برنامهنویسی سطح بالا جایگاه ویژهای را در بین برنامهنویسان به خود اختصاص داده است. فضای کار گرافیکی و سطح بالای انتزاعی بودن را میتوان مهمترین عوامل این محبوبیت دانست. جاوا همچنین نقش ویژهای در توسعه نرمافزارهای اندرویدی و خود سیستمعامل اندروید ایفا کرده است. شرکتهای معروف و معتبری همچون نتفلیکس، گوگل، اوبر و آمازون محصولات خود را با کمک از این زبان برنامهنویسی توسعه میدهند.
این گستردگی و محبوبیت برنامهنویسان تازهکار را علاقمند به یادگیری و شروع کار با این زبان میکند. در این مطلب قصد داریم در کنار آموزش نصب جاوا به زبان ساده، زمینه آشنایی مقدماتی شما با این زبان مدرن را فراهم کنیم. با مکتبخونه همراه باشید.
چرا جاوا؟
مهمترین و معروفترین ویژگی جاوا «یک بار بنویس همه جا اجرا کن» است. کد شما میتواند بدون هیچ محدودیتی در سیستمعاملهای مختلف اجرا شود. این زبان همچنین بسیار برای یادگیری ساده است. دورههای آنلاین جاوا بهترین راه برای یادگیری این زبان محسوب میشوند. کتابهای خوبی هم از جمله کتاب «جاوا به زبان فوقالعاده ساده» نوشته هادی خدا پناه برای یادگیری جاوا وجود دارند. دیگر مزیتهای کلیدی جاوا عبارتند از:
- جاوا یک زبان سطح بالا است.
- جاوا سطح بالایی از انتزاع (Abstraction) را به کاربر ارائه میدهد و از همین جهت کدهای آن فهم راحتتری دارند. یکی از نتایج سطح انتزاع بالا، پشتیبانی از شیگرایی است که بسیاری نبود آن را مهمترین کمبود C میدانند.
- فضای کار گرافیکی کار با جاوا را بسیار دلپذیرتر از زبانی مثل C کرده است.
- امکان اتصال به پایگاه داده و کار با آن به سادگی در جاوا وجود دارد.
- سیستم اشکالگیری و تحمل استثنائات در جاوا بسیار قدرتمند است. بسیاری از خطاهای شما در هنگام نوشتن کد گرفته میشوند (نه پس از اجرای برنامه) و بعضی از خطاهای کوچک، به طور خودکار اصلاح خواهند شد.
جاوا در حال حاضر در 29 هزار شغل در آمریکا را به خود اختصاص داده است (با میانگین 100 هزار دلار در سال) و در لیست ده زبان برنامهنویسی برتر دنیا از لحاظ محبوبیت (میزان استفاده توسط برنامهنویسان) رتبه سوم را در اختیار دارد.
معروف ترین پروژه های نوشته شده با جاوا
در قسمت قبل به دلایل محبوبیت جاوا در بین شاغلان حوزه دیجیتال و علاقمندان به برنامهنویسی صحبت کردیم. حالا قصد داریم با کمک گرفتن از چند مثال، محبوبیت و کاربردی بودن این زبان برنامهنویسی را به شما نشان دهیم.
- گوگل: این شرکت استفاده گستردهای از جاوا برای محصولات خود میکند. معروفترین مثال برای استفاده گوگل از جاوا، سیستمعامل اندروید است. تعداد قابل توجهی از توسعهدهندگان برنامههای اندرویدی در حال حاضر از جاوا برای برنامههای خود کمک میگیرند. مثال دیگر نیز Google Docs است.
- نتفلیکس: این شرکت را بیشتر با فیلمها و سریالهای تولیدشدهاش میشناسیم. کار اصلی نتفلیکس اما فروش اشتراک پلتفرم خود برای مشاهده محصولات تصویری است. نتفلیکس توسعه بکاند نرمافزار اندروید و اندروید تیوی خود را با جاوا انجام داده است.
- اسپاتیفای: این سیستم استریم موسیقی، برای بخشهای مختلف کدنویسی خود (وباپلیکیشن، برنامه کامپیوتری، iOS) از ترکیب جاوا و پایتون استفاده میکند. برنامهنویسی نرمافزار اندرویدی این پلتفرم به طور کامل با جاوا انجام شده است.
- لینکدین: این سایت در سالهای اخیر محبوبیت زیادی را در کشورمان بهدستآورده است. در حال حاضر صاحبان مهارت از طریق این پلتفرم به کارفرمایان متصل میشوند. برنامهنویسی سمتسرور لینکدین با جاوا انجام شده است.
- اوبر: اوبر همان نقش اسنپ را در بسیاری از کشورهای بزرگ دنیا دارد. یکی از دلایل موفقیت این برند در کشورهای پیشرفته، اجرای بینقص و سریع برنامهاش در سیستمعاملهای مختلف است. اوبر این سرعت و دقت را مدیون استفاده از جاوا بهعنوان زبان اصلی توسعه برنامههایش است.
آینده شغلی با جاوا
جاوا در حال حاضر در ایران و جهان از محبوبیت خاصی برخوردار است. قابلیتهای گرافیکی و نزدیک بودن به زبان انسان، مزیتهای اساسی این زبان محسوب میشوند. از طرف دیگر زبان جاوا در ساختار اندروید به کار رفته و یکی از مناسبترین زبانها برای برنامههای کاربردی اندروید است. سیستمعاملی که بیشترین تعداد کاربر را بهخصوص در آسیا و خاورمیانه دارد. شما با یادگیری جاوا میتوانید توسعهدهنده برنامهها و بازیهای موبایل و کامپیوتر و همچنین برنامهنویس وب شوید. در حال حاضر بسیاری از شرکتهای اینترنتی در ایران بهدنبال یک برنامهنویس جاوا برای پست برنامهنویس یا یکی از اعضای تیم برنامهنویسی خود هستند.
آموزش نصب جاوا
در این قسمت میخواهیم به شما نشان دهیم چگونه ابزار لازم برای نوشتن و اجرا شدن کدهای جاوا را روی کامپیوترتان نصب کنید. این ابزار را با نام JDK (مخفف Java Development Kit ) میشناسند. معنای JDK در فارسی معادل «بسته توسعه جاوا» است. این بسته شامل این موارد اصلی است: JRE (Java Runtime Enviroment)، مفسر، کامپایلر (Javac)، آرشیو ساز (jar) و یک مستند ساز (javadoc) .
آخرین ورژن منتشر شده از JDK ورژن 14 است که در ماه مارس سال جاری میلادی به بازار عرضه شده است. معمولا توصیه میشود آخرین ورژن موجود برای JDK را دانلود و نصب کنید.
نصب جاوا روی ویندوز
- به سایت دانلود مورد نظر رفته و روی آخرین نسخه JDK و JRE را دانلود کنید.
- دقت داشته باشید فایل دانلود شده با نوع ویندوز شما (32 یا 64 بیت) هماهنگی داشته باشد.
- محل نصب را به صورت دقیق به خاطر بسپارید.
- از کنترل پنل وارد system شده و روی advanced system setting کلیک کنید.
- در پنجره باز شده Advanced را انتخاب کرده و سپس به Enviroment Variables بروید.
- در قسمت System Variables روی دکمه New کلیک کنید.
- در قسمت Variable Name مقدار JAVA_HOME را وارد کرده و در Variable Value آدرس نصب را کپی پیست کنید.
- تا این قسمت برای ویندوز 8،7 و 10 یکسان است. اگر ویندوز 10 دارید در اینجا باید دوباره به لیست System Variables مراجعه کرده و در قسمت path روی edit text کلیک کنید. این گزینه در ویندوزهای 7 و 8 به صورت edit وجود دارد. سپس در قسمت Variable Value انتهای نوشته را پیدا کرده پس از گذاشتن یک سیمیکالن، متن زیر را تایپ کنید:
%Java_Home%\bin;
- در اینجا اگر عملیات درست انجام شده باشد، با مراجعه به cmd و نوشتن java -version باید قادر باشید شماره نسخه نصب شده خود را مشاهده کنید.
نصب جاوا روی اوبونتو
برای نصب جاوا روی لینوکس اوبونتو دو راه وجود دارد:
- نصب از طریق PPA
- نصب از طریق سورس کد
نصب از طریق PPA
برای نصب جاوا از این روش ابتدا باید یک مخزن کد (ریپوزیتوری) در سیستم خود ایجاد کنید. برای این کار به قسمت دستورات رفته و این دو خط را تایپ کنید:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
سپس از طریق این دستور پکیج مورد نظر را پیدا میکنیم:
apt-cache search oracle-java(شماره آخرین ورژن موجود)
اگر ورژن مورد نظر در دسترس باشد در خروجی نام پکیج به نمایش درمیآید. در ادامه با این دستور اقدام به نصب پکیج میکنیم:
sudo apt-get install oracle-java9-installer
اگر ورژن دیگری از جاوا روی سیستم شما نصب باشد، به دستور زیر هم نیاز خواهید داشت:
sudo apt-get install oracle-java9-set-default
نصب از طریق سورس کد
با توجه به تحریم ایران توسط سایت اوراکل، برای این روش لازم است از یک تغییردهنده ip قوی استفاده کنید.
- ابتدا به صفحه اوراکل رفته و لینک مخصوص لینوکس را بیابید.
- در این صفحه دنبال Java SE Development Kit بگردید و روی دانلود کلیک کنید.
- پس از دانلود پکیج، این دستور را در قسمت دستورات وارد نمایید:
wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept
-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/9.0.4+11/c2514751926b4512b076cc82f959763f/jdk-9.0.4_linux-x64_bin.tar.gz
با دستورات زیر فایل را از حالت فشرده خارج کنید:
sudo tar xfz jdk-9.0.4_linux-x64_bin.tar.gz -C /opt/
cd /opt/jdk-9.0.4/
ls
تنظیم متغیر Path در لینوکس
اینکار برای شناساندن ورژن نصب شده به لینوکس انجام میشود. در پنجره دستور خط زیر را تایپ کنید:
export PATH=$PATH:/usr/java/jdk1.9.0_01/bin
(با فرض نصب شدن جاوا در مسیر /usr/java/jdk1.9.0_01)
برای انجام همین تغیر به صورت دائمی و برای تمام کاربران سیستم لازم است فایل etc/profile/ را یافته و در قسمت ویرایش به انتهای خط دستور زیر را اضافه کنید:
export PATH=$PATH:/usr/java/jdk1.9.0_01/bin
نصب جاوا روی مک
نصب جاوا روی مک کار چندان چالشبرانگیزی نیست. ابتدا فایل نسخه مورد نظر را دانلود کرده و نصب میکنید. از اینجا به بعد مشابه لینوکس عمل میشود. به ترمینال رفته و از دستور Export برای شناساندن مسیر فایل bin به سیستمعامل استفاده میکنیم. مثالی از این دستور را در ادامه میبینید:
export PATH= $PATH:”/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/bin
کلام آخر
ظرفیتهای بالای زبان برنامهنویسی جاوا آن را بهیکی از محبوبترین زبانها در بین متخصصان تبدیل کرده است. با جاوا برنامهنویسی اندرویدی بسیار ساده و سریع خواهد شد. این زبان در کنار انتزاعی بودن و سطح بالا بودن، محیط گرافیکی دلچسبی نیز به کاربران ارائه میدهد. اگر تصمیم به شروع یادگیری این زبان را دارید، تصمیمتان درست است و هیچ دلیلی برای تاخیر وجود ندارد.
مزیت دیگر این زبان، وجود منابع مختلف فیزیکی و دیجیتالی جهت آموزش آن است. یادگیری جاوا به شما امکان توسعه هزاران برنامه و تصاحب موقعیتهای شغلی مختلفی را میدهد. در حال حاضر این زبان از لحاظ درآمدزایی در آمریکا جزو پنج زبان برتر است. در این مقاله سعی کردیم علاوه بر آموزش نصب جاوا به زبان ساده، شما را با ویژگیهای اساسی زبان برنامهنویسی جاوا آشنا کنیم. اگر نقد، پیشنهاد یا تجربهای در راستای مطلب آموزش نصب جاوا دارید، از طریق بخش نظرات با ما در میان بگذارید.