در این مطلب قصد دارم روش نصب JDK بر روی لینوکس را شرح بدهم. با استفاده از زبان برنامه نویسی جاوا میتوان برای همه ی سیستم عامل ها برنامه نوشت یا به عبارت دیگر این زبان یک زبان cross platform است. برای اینکه برنامههای تحت زبان برنامه نویسی جاوا بر روی لینوکس اجرا شوند و همچنین بتوان روی سیستم عامل لینوکس با این زبان بتوان برنامه نوشت باید JDK روی سیستم نصب باشد. برای اینکه این برنامه را نصب کنیم باید به روش زیر عمل کنیم. در این آموزش قصد داریم که نصب JDK 32 bit, 64 bit روی سیستم عامل ubuntu شرح دهیم. البته این آموز در سیستم عامل های debian , linuxMint نیز کار خواهد کرد. مراحل نصب به شکل زیر خواهد بود.
java -version
با وارد کردن این دستور اگر عبارتی مانند
java version "1.7.0_15" OpenJDK Runtime Environment (IcedTea6 1.10pre) (7b15~pre1-0lucid1) OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)
در نتیجه به شما نمایش داده شد به این معنی است که این بسته بر روی سیستم شما وجود دارد و نیازی به نصب آن نیست. در غیر این صورت باید این بسته بر روی سیستم شما نصب گردد.
sudo apt-get purge openjdk-\*
البته برای این کارها شما باید پسورد root را بدانید.
sudo mkdir -p /usr/local/java
/home/your_Name/Downloads
ذخیره میشود. برای اینکه فایل مورد نظر را از مسیر گفته شده کپی کنیم و در مسیر مقصر بریزیم باید دستورات زیر را در ترمینال وارد کنید. فقط دقت داشته باشید که نسخهای که ما در حال نصب آن هستیم نسخه jdk 8 آپدیت ۲۰ میباشد و شما میتوانید با توجه به نسخهای که دارید اعداد مورد نظر را در دستورات تغییر بدهید. با استفاده از دستورات زیر ابتدا به محل فایل میرویم و سپس فایل را کپی میکنیم و بعد از آن به محل فایل کپی شده میرویم. برای این کار در سیستمهای ۳۲ بیتی این دستوارت را وارد می کنیم:
cd /home/"your_user_name"/Downloads sudo cp -r jdk-8u20-linux-i586.tar.gz /usr/local/java/ cd /usr/local/java
و برای سیستمهای ۶۴ بیتی باید از دستورات زیر استفاده کنیم.
cd /home/"your_user_name"/Downloads sudo cp -r jdk-8u20-linux-x64.tar.gz /usr/local/java/ cd /usr/local/java
بعد از اینکه عمل کپی کردن به پایان رسید باید فایل را از حالت فشرده خارج کنیم. برای این کار باید دستور زیر را وارد کنید تا از حالت پک شده و فشرده خارج شود. برای سیستمهای ۳۲ بیتی این دستور را وارد می کنیم:
sudo tar xvzf jdk-8u20-linux-i586.tar.gz
و برای سیستمهای ۶۴ بیتی باید دستور زیر را وارد کنید.
sudo tar xvzf jdk-8u20-linux-x64.tar.gz
برای اینکه مطمئن شویم که به شکل درستی از حالت فشرده خارج شده و تا اینجای کار راه را درست رفتهایم یک لیست از فایلهای و پوشه های موجود میگیریم. برای این کار از دستور زیر استفاده می کنیم.
ls -a
نتیجه این دستور باید به شکل زیر باشد که یکی نشان دهنده دایرکتوری jdk و دیگری نشان دهنده jre می باشد.
jdk1.8.0_20 jre1.8.0_20
حال باید path سیستم عامل را مشخص کنیم که وقتی ما از کلمه java استفاده میکنیم منظورمان چه مسیری است. این کار در سیستم عامل ویندوز نیز انجام می شود. حال در سیستم عامل ubuntu نیز این کار را به شکل زیر انجام می دهیم. ابتدا دستور زیر را برای باز شدن فایل پروفایل در ترمینال وارد می کنیم. فایل پروفایل در ubuntu در مسیر زیر قرار دارد
/etc/profile
برای اینکه این فایل توسط یک ادیتور باز شود باید دستور زیر را وارد کنید.
sudo gedit /etc/profile
بعد از اینکه ادیتور باز شد و فایل پروفایل را باز کرد به انتهای فایل رفته و خطوط زیر را در داخل آن بنویسید و فایل را ذخیره کرده و ببندید.
JAVA_HOME=/usr/local/java/jdk1.8.0_20 PATH=$PATH:$HOME/bin:$JAVA_HOME/bin export JAVA_HOME export PATH
مجدداً تأکید میشود که به ورژن فایلی که در حال نصب آن هستید دقت کنید زیرا ممکن است که با ورژنی که در این مطلب گفته شده است متفاوت باشد. همانگونه که در دستورات میبینید ما از ورژن 1.8.0 استفاده می کنیم.
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.8.0_20/bin/java" 1
دستور زیر به سیستم عامل میگوید که محل jdk کجا است و از چه مسیری قابل استفاده است.
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.8.0_20/bin/javac" 1
دستور زیر به سیستم عامل اطلاع میدهد که Java Web Start در این مسیر قابل استفاده است.
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.8.0_20/bin/javaws" 1
دقت داشته باشید که همه خطوط گفته شده را در ترمینال وارد کرده و اجرا کنید.
sudo update-alternatives --set java /usr/local/java/jdk1.8.0_20/bin/java
دستور زیر کامپایلر پیشفرض جاوا را تنظیم می کند.
sudo update-alternatives --set javac /usr/local/java/jdk1.8.0_20/bin/javac
دستور زیر Java Web Start را برای سیستم تنظیم می کند.
sudo update-alternatives --set javaws /usr/local/java/jdk1.8.0_20/bin/javaws
کار ما تقریباً تمام شد حالا باید پروفایل سیستم را دوباره بارگذاری کنیم برای این کار دستور زیر را در داخل ترمینال وارد کنید.
source /etc/profile
البته این کار به تنهایی کافی نیست و پس از انجام این کار شما باید سیستم خود را یک بار restart کنید.
بعد از اینکه سیستم خود را ریستارت کردید میتوانید با استفاده از دستور زیر موفقیت آمیز بودن نصب را ببینید.
java -version
نتیجه این دستور ورژن جاوای نصب شده بر روی سیستم شما نشان میدهد و همچنین یک سری توضیحات درباره ی بسته نصب شده به شما خواهد داد. Itpro باشید
نویسنده: مهدی عادلی فر
منبع: انجمن تخصصی فناوری اطلاعات ایران
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد.
بنیانگذار توسینسو و برنامه نویس
مهدی عادلی، بنیان گذار TOSINSO. کارشناس ارشد نرم افزار کامپیوتر از دانشگاه صنعتی امیرکبیر و #C و جاوا و اندروید کار می کنم. در زمینه های موبایل و وب و ویندوز فعالیت دارم و به طراحی نرم افزار و اصول مهندسی نرم افزار علاقه مندم.
زمان پاسخ گویی روز های شنبه الی چهارشنبه ساعت 9 الی 18
فقط به موضوعات مربوط به محصولات آموزشی و فروش پاسخ داده می شود