نصب دستی JDK از روی فایل تربال در لينوکس
نصب دستی JDK برای ما از این جهت اهمیت دارد که ممکن است گاهی دسترسی به اینترنت برای نصب اتوماتیک JDK نداشته باشم یا اینکه در مواردی اتصال سرور به اینترنت ممنوع باشد. تمام ابزار های جاوایی در حوزه بیگ دیتا که در این سایت ارائه شده اند (مثل پایگاه داده کاساندرا) برای اجرا خود به نصب jdk نیاز دارند.
عناوين مطالب: '
نصب دستی JDK در ابونتو:
کیت توسعه جاوا (Java SE Development Kit – به اختصار JDK) شامل محیط اجرای جاوا (Java Runtime Environment – به اختصار JRE) به همراه ابزارهایی برای توسعه، دیباگ و مانیتورینگ برنامه های جاوا میباشد. کیت توسعه جاوا برای توسعه برنامه ها و اپلتهای جاوا و همچنین اجرای آنها ضروری است.
در این مبحث نحوه نصب دستی Oracle JDK را بر روی سیستم عامل ابونتو به صورت گام به گام انجام می دهیم.
قبل از هر چیز با دستور زیر باید معماری سیستم عامل خود را بدانیم تا بسته JDK متناسب با آن را دانلود کنیم.
uname -m
- x86_64: 64 bit kernel
- i686: 32 bit kernel
دانلود Oracle Java JDK
با استفاده از VPN در سایت اوراکل که مردم ایران را تحریم کرده، بسته مورد نظر خود را دانلود کنید. بهتر است همیشه یک نسخه از این بسته را در جایی داشته باشد که مجبور نباشید دائما از VPN استفاده کنید.
http://www.oracle.com/technetwork/java/javase/downloads/index.html
بر اساس نیاز خود که توسعه دهنده هستید یا صرفا می خواهید یک برنامه جاوایی را اجرا کنید، یکی از موارد زیر را دانلود کنید. بدهی است که گزینه اول برای هر دو حالت ذکر شده مناسب است پس انتخاب بهتری است.
- JDK: Java Development Kit. Includes a complete JRE plus tools for developing, debugging, and monitoring Java applications.
- Server JRE: Java Runtime Environment. For deploying Java applications on servers. Includes tools for JVM monitoring and tools commonly required for server applications.
JRE مخفف Java runtime environment است و برای کاربران عادی نرم افزار های تولید شده بر روی پلتفرم جاوا کاربرد دارد. کاربران نهایی (end user) برای اجرای برنامه هایی که با جاوا توسعه داده شده است باید بر روی سیستم خود JRE نصب کنند.
JDK مخفف Java development kit و برای توسعه دهندگان و برنامه نویسان در نظر گرفته شده است و امکانات JRE را نیز درون خود دارد. با استفاده از JDK علاوه بر این می توان برنامه های توسعه داده شده با جاوا را اجرا کرد بلکه می توان برای پلتفرم جاوا برنامه نویسی کرد، JDK تمام ابزار های لازم مانند کامپایلر و … برای این کار را در اختیار برنامه نویسان قرار می دهد.
در این آموزش ما روی نسخه JDK8 از نوع 64 بیتی فعالیت میکنیم که عملا با این روش هر نسخه دیگری را نیز میتوانید نصب کنید. با دستور لینوکسی زیر نیز میتوانید این بسته را دانلود کنید. البته به شرط داشتن فیلتر شکن.
wget –header “Cookie: oraclelicense=accept-securebackup-cookie” http://download.oracle.com/otn-pub/java/jdk/8u5-b13/jdk-8u5-linux-x64.tar.gz
Oracle does not allow downloads without accepting their license, therefore we needed to modify the header of our request. Alternatively, you can just download the compressed file using your browser and manually upload it using a SFTP/FTP client.
Always get the latest version from Oracle’s website and modify the commands from this tutorial accordingly to your downloaded file.
نصب دستی JDK
برای نصب نیاز به دسترسی سوپر یوزر داریم پس با دستور زیر این کار را انجام دهید.
sudo su
دایرکتوری /opt برای نصب نرم افزارها و افزونه ها رزرو شده است پس با دستور زیر درون آن پوشه ای به نام jdk درست کنید.
mkdir /opt/jdk
و با اجرای دستور زیر فایل فشرده را که در مراحل قبل دانلود کردید، در دایرکتوری که ساخته اید از حالت فشرده خارج کنید.
tar -zxf jdk-8u5-linux-x64.tar.gz -C /opt/jdk
با دستور زیر بررسی کنید که فایل مورد نظر از حالت فشرده خارج شده باشد.
ls /opt/jdk
تنظیم Oracle JDK به منظور JDK پیش فرض
الان وقت این شده که به سیستم بگیم که اوراکل جاوا جدید نصب شده است، دستورات زیر رو به ترتیب اجرا کنید.
update-alternatives –install /usr/bin/java java /opt/jdk/jdk1.8.0_05/bin/java 100
update-alternatives –install /usr/bin/javac javac /opt/jdk/jdk1.8.0_05/bin/javac 100
update-alternatives –install /usr/bin/javaws javaws /opt/jdk/jdk1.8.0_05/bin/javaws 100
دستورات زیر را به منظور تنظیم Oracle JDK به منظور JDK پیش فرض انجام دهید.
sudo update-alternatives –set java /usr/local/java/jdk1.8.0_05/bin/java
sudo update–alternatives —set javac /usr/local/java/jdk1.8.0_05/bin/javac
sudo update–alternatives —set javaws /usr/local/java/jdk1.8.0_05/bin/javaws
بررسی صحت نصب و تنظیمات در نصب دستی JDK
به منظور تایید صحت نصب و تنظیمات میتوانید از دستورات زیر استفاده کنید.
update-alternatives –display java
update-alternatives –display javac
update-alternatives –display javaws
اگر خروجی دستور به شکل زیر بود همه چیز تا اینجا درست پیش رفته است.
java - auto mode link currently points to /opt/jdk/jdk1.8.0_05/bin/java /opt/jdk/jdk1.8.0_05/bin/java - priority 100 Current 'best' version is '/opt/jdk/jdk1.8.0_05/bin/java'. javac - auto mode link currently points to /opt/jdk/jdk1.8.0_05/bin/javac /opt/jdk/jdk1.8.0_05/bin/javac - priority 100 Current 'best' version is '/opt/jdk/jdk1.8.0_05/bin/javac'.
دستور دیگری به عنوان روش دوم به منظور تایید صحت نصب و تنظیمات در زیر آورده شده است.
java -version
اگر خروجی دستور به شکل زیر بود همه چیز تا اینجا درست پیش رفته است.
java version “1.8.0_05”
Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode)
تنظیم متغییر های محیطی در سیستم عامل ابونتو
برای اینکه مسیر محل فایل های اجرایی جاوا برای نرم افزار ها قابل شناسایی باشید مراحل زیر را انجام دهید. ابتدا دستور زیر را اجرا کنید.
echo $JAVA_HOME
اگر از خروجی دستور بالا مسیر خانه جاوا را دریافت نکردید. فایل bash.bashrc را با دستور زیر باز کنید
nano etc/bash.bashrc
و سپس این موارد را در آن کپی کنید.
JAVA_HOME=/opt/jdk/jdk1.8.0_05/
JRE_HOME=/opt/jdk/jdk1.8.0_05/jre
PATH=$PATH:$JRE_HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export JRE_HOME
فایل را ببندید و دستور زیر را برای انتشار تغییرات اجرا کنید.
source etc/bash.bashrc
این بار با اجرا دستور echo $JAVA_HOME باید مسیر فایل های اجرا جاوا را به عنوان خروجی دریافت کنید.
[root@liptan-pc ~]# echo $JAVA_HOME
/opt/jdk/jdk1.8.0_05/
به روز رسانی جاوا در نصب دستی JDK
update-alternatives –install /usr/bin/java java /opt/jdk/jdk.new.version/bin/java 110
update-alternatives –install /usr/bin/javac javac /opt/jdk/jdk.new.version/bin/javac 110
حذف جاوا
update-alternatives –remove java /opt/jdk/jdk.old.version/bin/java
update-alternatives –remove javac /opt/jdk/jdk.old.version/bin/javac
rm -rf /opt/jdk/jdk.old.version
منبع:
https://www.digitalocean.com/community/tutorials/how-to-manually-install-oracle-java-on-a-debian-or-ubuntu-vps
آدرس کانال تلگرام سایت بیگ دیتا:
آدرس کانال سروش ما:
https://sapp.ir/bigdata_channel
جهت دیدن سرفصل های دوره های آموزشی بر روی اینجا کلیک کنید.
جهت ثبت نام در دوره های آموزشی بر روی اینجا کلیک کنید.
بازدیدها: 2328
برچسبJDK tar.gz tarball تربال تنظیم جاوا فایل جاوا tar.gz فایل زیپ نصب JRE نصب جاوا نصب جاوا با تربال نصب دستی JDK نصب دستی JDK در ابونتو نصب دستی Oracle JDK نصب دستی جاوا نصب دستی جاوا از روی فایل زیپ
یک دیدگاه
دیدگاهتان را بنویسید
برای نوشتن دیدگاه باید وارد بشوید.
Yes you can promote your business at zero cost!
Take a look at this complete directory made up of the hottest new directory websites at this page ::>http://ww.freeadpostingonthesesites.com