گروه کاربران لینوکس دانشگاه شهید مدنی آذربایجان

لاگ دانشگاه آذربایجان :: Azarbaijan University Linux User Group

گروه کاربران لینوکس دانشگاه شهید مدنی آذربایجان

لاگ دانشگاه آذربایجان :: Azarbaijan University Linux User Group

نصب جاوا JDK و JRE بر روی لینوکس


JRE  مخفف Java Runtime Environment  و JDK مخفف Java Development Kit  هست .


اگر هدف ما اجرای برنامه های جاوا هست تنها نصب JRE کافیست ولی اگر میخواهیم برنامه های جاوایی رو توسعه بدهیم  یا کامپایل کنیم باید JDK را نیز نصب کنیم .


تو این آموزش یاد میگیریم چگونه JRE و JDK را به تنهایی و یا باهم نصب کنیم



دانلود  java 8 JRE



آخرین ورژن java 8   را میتوانید از اینجا دانلود کنید . لینک دانلود مستقیم JRE 8



چک “Accept License Agreement”  را بزنید بعد پیام :


Thank you for accepting the Oracle Binary Code License Agreement for Java SE; you may now download this software


ظاهر میشود.


    برای  لینوکس 64 بیتی لینک  jre-8u131-linux-x64.rpm  که در رده “Linux x64” هست را دانلود کنید.

    برای لینوکس 32 بیتی لینک  jre-8u131-linux-i586.rpm که در رده “Linux x86”  هست را دانلود کنید.


نصب Java 8 JRE


ابتدا تست میکنیم تا بفهمیم جاوا از قبل بر روی سیستم نصب شده یا نه.


# java -version
-bash: java: command not found

# rpm -qa | grep -i jre


فایلی که دانلود کردیم طبق دستورات زیر نصب میکنیم.



# rpm -ivh jre-8u131-linux-x64.rpm --test
Preparing...                          ################# [100%]

# rpm -ivh jre-8u131-linux-x64.rpm
Preparing...                          ################# [100%]
Updating / installing...
  1:jre1.8.0_131-1.8.0_131-fcs       ################# [100%]
Unpacking JAR files...
       plugin.jar...
       javaws.jar...
       deploy.jar...
       rt.jar...
       jsse.jar...
       charsets.jar...
       localedata.jar...


بعد برای اطمینان دوباره تست میکنیم تا جاوا نصب شده باشد.

در این مثال ورژن 1.8.0 را نصب کردیم.


# java -version
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)

# rpm -qa | grep -i jre
jre1.8.0_131-1.8.0_131-fcs.x86_64



اگر شما تو جاوا تازه وارد هستید میتوانید از طریق لینک زیر hello world را چاپ کنید.

How To Write and Execute Java Program on Unix OS


دانلود java 8 JDK

JDK 8 را به صورت مستقیم از اینجا دانلود کنید.


چک “Accept License Agreement”  را بزنید بعد پیام :


Thank you for accepting the Oracle Binary Code License Agreement for Java SE; you may now download this software

ظاهر میشود.


    برای  لینوکس 64 بیتی لینک  jdk-8u131-linux-x64.rpm  که در رده “Linux x64” هست را دانلود کنید.

    برای لینوکس 32 بیتی لینک  jdk-8u131-linux-i586.rpm که در رده “Linux x86”  هست را دانلود کنید.


نصب java 8 JDK


طبق دستورات زیر JDK رو نصب میکنیم .


# rpm -ivh jdk-8u131-linux-x64.rpm --test
Preparing...                          ################ [100%]

# rpm -ivh jdk-8u131-linux-x64.rpm
Preparing...                          ################ [100%]
Updating / installing...
  1:jdk1.8.0_131-2000:1.8.0_131-fcs  ################ [100%]
Unpacking JAR files...
       tools.jar...
       plugin.jar...
       javaws.jar...
       deploy.jar...
       rt.jar...
       jsse.jar...
       charsets.jar...
       Localedata.jar…


طبق دستور زیر اطمینان پیدا میکنیم که JDK نصب شده است.



# rpm -qa | grep -i jdk
Jdk1.8.0_131-1.8.0_131-fcs.x86_64



مکان فایل های JRE و JDK در کامپیوتر


به صورت پیشفرض JRE و JDK  در دایرکتوری /usr/java قرار میگیرد.


# ls -l /usr/java/
lrwxrwxrwx. 1 root root   16 Jun 1 16:55 default -> /usr/java/latest
drwxr-xr-x. 9 root root 4096 Jun  1 17:03 jdk1.8.0_131
drwxr-xr-x. 7 root root 4096 Jun  1 16:55 jre1.8.0_131
lrwxrwxrwx. 1 root root   22 Jun 1 17:03 latest -> /usr/java/jdk1.8.0_131


شما میتوانید چندین ورژن از JDK و JRE را در یک کامپیوتر نصب کنیم که در این صورت هر ورژن دایرکتوریه مخصوص به خودش رو میگیره که با شماره ورژن از هم جدا میشوند.

فایل های اجرایی جاوا از آدرس JRE استفاده میکنند نه از آذرس JDK.


اگر از پندین ورژن جاوا در یک کامپیوتر استفاده میکنید برای شناساندن به کامپیوتر که در فایل های اجرایی از کدام ورژن استفاده کند مراحل زیر را انجامدهید.


همانطور که در زیر نشان داده شده، اجرایی جاوا به / usr / bin / java اشاره دارد.


# whereis java
java: /usr/bin/java /usr/share/man/man1/java.1


/ usr / bin / java  واقعا به java در دایرکتوری / etc / alternatives اشاره دارد.


# ls -l /usr/bin/java
lrwxrwxrwx. 1 root root 22 Jun  1 17:03 /usr/bin/java -> /etc/alternatives/java


در نهایت  دستور زیر را انجام میدهیم.


# ls -l /etc/alternatives/java
lrwxrwxrwx. 1 root root 31 Jun  1 17:03 /etc/alternatives/java -> /usr/java/jre1.8.0_131/bin/java


منبع  :  https://www.thegeekstuff.com

مجتبی قیاسی    941832231

مهرداد کرمی      941832233







نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد