این آموزش نصب 32 بیتی و 64 بیتی اوراکل جاوا 7 (شماره نسخه فعلی) را پوشش می دهد 1.7.0_45) JDK/JRE در سیستم عامل های 32 بیتی و 64 بیتی اوبونتو. این دستورالعمل ها همچنین بر روی Debian و Linux Mint کار خواهند کرد.
اگر قبلاً Oracle Java 7 را بر روی سیستم خود نصب کرده اید اما نیاز به ارتقا دارید ، از این روش استفاده کنید:
نحوه ارتقاء جاوا اوراکل در لینوکس اوبونتو
برای کسانی که فقط می خواهید Oracle Java JRE را برای اجرای برنامه های جاوا نصب کنید و برنامه های جاوا را توسعه ندهید از این روش استفاده کنید:
نحوه نصب Oracle Java JRE در لینوکس اوبونتو
برای کسانی که می خواهند Oracle Java JDK را برای توسعه برنامه ها و برنامه های جاوا نصب کنند (Oracle Java JRE نیز در Oracle JDK گنجانده شده است) از این روش استفاده کنید:
نحوه نصب Oracle Java JDK بر روی لینوکس اوبونتو
همچنین برای فعال/ارتقاء Oracle Java در مرورگرهای وب خود:
چگونه Oracle Java را در مرورگرهای وب خود فعال کنیم
مراحل
مرحله 1. بررسی کنید که سیستم عامل لینوکس اوبونتو 32 بیتی یا 64 بیتی است ، ترمینال را باز کرده و دستور زیر را اجرا کنید
-
نوع/کپی/چسباندن:
file /sbin /init
به نسخه بیتی معماری سیستم عامل لینوکس اوبونتو توجه کنید که 32 یا 64 بیتی باشد
مرحله 2. بررسی کنید آیا جاوا را بر روی سیستم خود نصب کرده اید یا خیر
برای انجام این کار ، باید دستور نسخه جاوا را از ترمینال اجرا کنید.
-
یک ترمینال باز کنید و دستور زیر را وارد کنید:
-
نوع/کپی/چسباندن:
java -version
-
-
اگر OpenJDK را روی سیستم خود نصب کرده اید ممکن است به این شکل باشد:
-
نسخه جاوا "1.7.0_15"
OpenJDK Runtime Environment (IcedTea6 1.10pre) (7b15 ~ pre1-0lucid1)
OpenJDK سرور مجازی 64 بیتی (ساخت 19.0-b09 ، حالت مختلط)
-
- اگر OpenJDK را بر روی سیستم خود نصب کرده اید ، نسخه فروشنده جاوا را برای این تمرین اشتباه نصب کرده اید.
مرحله 3. OpenJDK/JRE را به طور کامل از سیستم خود حذف کرده و یک دایرکتوری ایجاد کنید تا باینری های Oracle Java JDK/JRE خود را در خود نگه دارد
این از درگیری سیستم و سردرگمی بین نسخه های مختلف فروشنده جاوا جلوگیری می کند. به عنوان مثال ، اگر OpenJDK/JRE را روی سیستم خود نصب کرده اید ، می توانید آن را با تایپ موارد زیر در خط فرمان حذف کنید:
-
نوع/کپی/چسباندن:
sudo apt-get purge openjdk-\*
این دستور OpenJDK/JRE را به طور کامل از سیستم شما حذف می کند
-
نوع/کپی/چسباندن:
sudo mkdir -p/usr/local/java
این دستور یک دایرکتوری ایجاد می کند تا باینری های Oracle Java JDK و JRE شما را در خود نگه دارد
مرحله 4. Oracle Java JDK/JRE را برای لینوکس بارگیری کنید
مطمئن شوید که را انتخاب کرده اید درست فایلهای باینری فشرده برای معماری سیستم شما 32 بیتی یا 64 بیتی (که به tar.gz ختم می شوند).
- به عنوان مثال ، اگر از سیستم عامل 32 بیتی اوبونتو لینوکس استفاده می کنید ، فایلهای باینری 32 بیتی اوراکل جاوا را بارگیری کنید.
- به عنوان مثال ، اگر از سیستم عامل 64 بیتی اوبونتو لینوکس استفاده می کنید ، فایلهای باینری 64 بیتی اوراکل جاوا را بارگیری کنید.
-
اختیاری، اسناد Oracle Java JDK/JRE را بارگیری کنید
jdk-7u40-apidocs.zip را انتخاب کنید
-
اطلاعات مهم:
فایلهای باینری 64 بیتی اوراکل جاوا در سیستم عاملهای 32 بیتی لینوکس اوبونتو کار نمی کنند ، در صورت تلاش برای نصب 64 بیتی اوراکل جاوا بر روی لینوکس اوبونتو 32 بیتی ، چندین پیام خطای سیستم دریافت خواهید کرد.
مرحله 5. باینری های Oracle Java را در فهرست/usr/local/java کپی کنید
در بیشتر موارد ، فایلهای باینری Oracle Java در آدرس /home /بارگیری می شوند. "نام کاربری شما"/بارگیری ها.
-
دستورالعمل نصب 32 بیتی اوراکل جاوا در 32 بیتی لینوکس اوبونتو:
-
نوع/کپی/چسباندن:
cd ~/بارگیری
-
نوع/کپی/چسباندن:
sudo cp -r jdk-7u45-linux-i586.tar.gz/usr/local/java
-
نوع/کپی/چسباندن:
sudo cp -r jre-7u45-linux-i586.tar.gz/usr/local/java
-
نوع/کپی/چسباندن:
cd/usr/local/java
-
-
دستورالعمل نصب 64 بیتی Oracle Java در 64 بیتی Ubuntu Linux:
-
نوع/کپی/چسباندن:
cd ~/بارگیری
-
اگر JDK را بارگیری کرده اید ، عبارت/Copy/Paste را تایپ کنید:
sudo cp -r jdk-7u45-linux-x64.tar.gz/usr/local/java
-
یا اگر JRE را بارگیری کرده اید ، عبارت Type/Copy/Paste را وارد کنید:
sudo cp -r jre-7u45-linux-x64.tar.gz/usr/local/java
-
نوع/کپی/چسباندن:
cd/usr/local/java
-
مرحله 6. فایلهای باینری فشرده جاوا را در فهرست/usr/local/java باز کنید
-
دستورالعمل نصب 32 بیتی Oracle Java در 32 بیتی Ubuntu Linux:
-
نوع/کپی/چسباندن:
sudo tar xvzf jdk-7u45-linux-i586.tar.gz
-
نوع/کپی/چسباندن:
sudo tar xvzf jre-7u45-linux-i586.tar.gz
-
-
دستورالعمل نصب 64 بیتی Oracle Java در 64 بیتی Ubuntu Linux:
-
اگر JDK را بارگیری کرده اید ، عبارت/Copy/Paste را تایپ کنید:
sudo tar xvzf jdk-7u45-linux-x64.tar.gz
-
یا اگر JRE را بارگیری کرده اید ، تایپ کنید/کپی/جایگذاری کنید:
sudo tar xvzf jre-7u45-linux-x64.tar.gz
-
مرحله 7. دایرکتوری های خود را دوباره بررسی کنید
در این مرحله ، شما باید یک دایرکتوری باینری فشرده نشده در/usr/local/java برای Java JDK/JRE داشته باشید که به شرح زیر است:
-
نوع/کپی/چسباندن:
ls -a
- jdk1.7.0_45
- یا jre1.7.0_45
مرحله 8. فایل PATH سیستم /etc /profile را ویرایش کرده و متغیرهای سیستم زیر را به مسیر سیستم خود اضافه کنید
از nano ، gedit یا هر ویرایشگر متنی دیگر ، به عنوان root ، open /etc /profile استفاده کنید.
-
نوع/کپی/چسباندن:
sudo gedit /etc /profile
- یا
-
نوع/کپی/چسباندن:
sudo nano /etc /profile
مرحله 9. با استفاده از کلیدهای جهت دار به انتهای فایل بروید و خطوط زیر را به انتهای فایل /etc /profile خود اضافه کنید:
-
اگر JDK را نصب می کنید ، تایپ/کپی/چسباندن کنید:
JAVA_HOME =/usr/local/java/jdk1.7.0_45
JRE_HOME = $ JAVA_HOME/jre
PATH = $ PATH: $ JAVA_HOME/سطل: $ JRE_HOME/بن
JAVA_HOME صادر کنید
JRE_HOME صادر کنید
مسیر صادرات
-
یا اگر JRE را نصب می کنید ، تایپ/کپی/چسباندن کنید:
JRE_HOME =/usr/local/java/jre1.7.0_45
PATH = $ PATH: $ JRE_HOME/سطل زباله
JRE_HOME صادر کنید
مسیر صادرات
- فایل /etc /profile را ذخیره کرده و خارج شوید.
مرحله 10. سیستم لینوکس اوبونتو خود را در جایی که Oracle Java JDK/JRE شما قرار دارد مطلع کنید
این به سیستم می گوید که نسخه جدید Oracle Java برای استفاده در دسترس است.
-
اگر JDK را نصب می کنید ، تایپ/کپی/چسباندن کنید:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_45/jre/bin/java" 1
-
یا اگر JRE را نصب می کنید ، تایپ/کپی/چسباندن کنید:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jre1.7.0_45/bin/java" 1
این دستور به سیستم اطلاع می دهد که Oracle Java JRE برای استفاده در دسترس است
-
فقط اگر JDK را نصب می کنید ، تایپ/کپی/چسباندن کنید:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_45/bin/java" 1
این دستور به سیستم اطلاع می دهد که Oracle Java JDK برای استفاده در دسترس است
-
نوع/کپی/چسباندن:
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.7.0_45/bin/javaws" 1
این دستور به سیستم اطلاع می دهد که Oracle Java Web start برای استفاده در دسترس است
مرحله 11. به سیستم لینوکس اوبونتو خود اطلاع دهید که Oracle Java JDK/JRE باید جاوا پیش فرض باشد
-
اگر JDK را نصب می کنید ، تایپ/کپی/چسباندن کنید:
sudo update-alternatives-set java /usr/local/java/jdk1.7.0_45/jre/bin/java
-
یا اگر JRE را نصب می کنید ، تایپ/کپی/چسباندن کنید:
sudo update-alternatives-set java /usr/local/java/jre1.7.0_45/bin/java
این دستور محیط اجرای java را برای سیستم تنظیم می کند
-
فقط اگر JDK را نصب می کنید ، تایپ/کپی/چسباندن کنید:
sudo update-alternatives-set java /usr/local/java/jdk1.7.0_45/bin/java
این دستور کامپایلر java را برای سیستم تنظیم می کند
-
اگر JDK را نصب می کنید ، تایپ/کپی/چسباندن کنید:
sudo update-alternatives-set javaws /usr/local/java/jdk1.7.0_45/bin/javaws
-
یا اگر JRE را نصب می کنید ، تایپ/کپی/چسباندن کنید:
sudo update-alternatives-set javaws /usr/local/java/jre1.7.0_45/bin/javaws
این دستور Java Web start را برای سیستم تنظیم می کند
مرحله 12. با تایپ کردن دستور زیر سیستم گسترده PATH /etc /profile خود را بارگیری کنید:
-
نوع/کپی/چسباندن:
به /etc/profile
- توجه داشته باشید که فایل نمای سیستم PATH /etc /پس از راه اندازی مجدد سیستم لینوکس اوبونتو بارگیری می شود
مرحله 13. تست کنید که آیا اوراکل جاوا به درستی روی سیستم شما نصب شده است یا خیر
دستورات زیر را اجرا کرده و به نسخه جاوا توجه کنید: نصب موفق 32 بیتی اوراکل جاوا نمایش داده می شود:
-
نوع/کپی/چسباندن:
java -version. این دستور نسخه جاوا را بر روی سیستم شما نشان می دهد. باید پیامی دریافت کنید که نمایش می دهد: نسخه جاوا "1.7.0_45"
Java (TM) SE Runtime Environment (build 1.7.0_45-b18)
- Java HotSpot (TM) سرور VM (ساخت 24.45-b08 ، حالت مختلط)
-
نوع/کپی/چسباندن:
java -version. این دستور به شما اطلاع می دهد که اکنون می توانید برنامه های جاوا را از ترمینال کامپایل کنید. باید پیامی دریافت کنید که نمایش می دهد: java 1.7.0_45. نصب موفقیت آمیز Oracle Java 64-bit نشان می دهد:
-
نوع/کپی/چسباندن:
java -version. این دستور نسخه جاوا را بر روی سیستم شما نشان می دهد. باید پیامی دریافت کنید که نمایش می دهد: نسخه جاوا "1.7.0_45"
Java (TM) SE Runtime Environment (build 1.7.0_45-b18)
- Java HotSpot (TM) 64 بیتی سرور VM (ساخت 24.45-b08 ، حالت مختلط)
-
نوع/کپی/چسباندن:
java -version. این دستور به شما اطلاع می دهد که اکنون می توانید برنامه های جاوا را از ترمینال کامپایل کنید. باید پیامی دریافت کنید که نمایش می دهد: java 1.7.0_45
مرحله 14. تبریک می گویم ، شما فقط Oracle Java را بر روی سیستم لینوکس خود نصب کرده اید
حالا سیستم لینوکس اوبونتو را راه اندازی مجدد کنید. پس از آن ، سیستم شما برای اجرا و توسعه برنامه های جاوا کاملاً پیکربندی می شود. بعداً ممکن است بخواهید با دنبال کردن این مقاله چگونه برنامه های جاوا خود را کامپایل و اجرا کنید چگونه می توان اولین برنامه جاوا خود را در لینوکس اوبونتو ایجاد کرد
روش 1 از 3: اختیاری: چگونه می توان Oracle Java را در مرورگرهای وب خود فعال کرد
مرحله 1. برای فعال کردن افزونه جاوا در مرورگرهای وب خود ، باید یک پیوند نمادین از فهرست افزونه مرورگرهای وب به محل افزونه جاوا که در توزیع Oracle Java موجود است ، ایجاد کنید
-
یادداشت مهم:
من هنگام فعال کردن Oracle Java 7 در مرورگرهای وب احتیاط می کنم ، زیرا بسیاری از نقص ها و سوء استفاده های امنیتی متعدد وجود دارد. در اصل ، اگر Oracle Java 7 را در مرورگرهای وب خود فعال کنید ، اگر نقص امنیتی یا سوءاستفاده ای کشف شود ، بدبخت ها به این ترتیب به سیستم شما آسیب می رسانند و به خطر می افتند. برای اطلاعات بیشتر در مورد اشکالات امنیتی و سوء استفاده در جاوا به وب سایت زیر مراجعه کنید: Java Tester
روش 2 از 3: Google Chrome
دستورالعمل های 32 بیتی اوراکل جاوا
مرحله 1. دستورات زیر را صادر کنید
-
نوع/کپی/چسباندن:
sudo mkdir -p/opt/google/chrome/plugins
این یک دایرکتوری به نام/opt/google/chrome/plugins ایجاد می کند
-
نوع/چسباندن/کپی:
cd/opt/google/chrome/plugins
این شما را به فهرست افزونه های گوگل کروم تبدیل می کند ، قبل از ایجاد پیوند نمادین ، مطمئن شوید که در این فهرست هستید
-
نوع/چسباندن/کپی:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.so
این یک پیوند نمادین از افزونه Java JRE (Java Runtime Environment) ایجاد می کند libnpjp2.so به مرورگر وب Google Chrome شما
دستورالعمل های 64 بیتی Oracle Java
مرحله 1. دستورات زیر را صادر کنید
-
نوع/کپی/چسباندن:
sudo mkdir -p/opt/google/chrome/plugins
این یک دایرکتوری به نام/opt/google/chrome/plugins ایجاد می کند
-
نوع/چسباندن/کپی:
cd/opt/google/chrome/plugins
این شما را به فهرست افزونه های گوگل کروم تبدیل می کند ، قبل از ایجاد پیوند نمادین ، مطمئن شوید که در این فهرست هستید
-
نوع/چسباندن/کپی:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/amd64/libnpjp2.so
این یک پیوند نمادین از افزونه Java JRE (Java Runtime Environment) ایجاد می کند libnpjp2.so به مرورگر وب Google Chrome شما
یادآوری ها
مرحله 1. توجه:
گاهی اوقات هنگام صدور فرمان بالا ممکن است پیامی دریافت کنید که در آن آمده است:
- ln: ایجاد پیوند نمادین `./libnpjp2.so ': فایل موجود است
- برای اصلاح این مسئله کافی است پیوند نمادین قبلی را با استفاده از دستور زیر حذف کنید:
-
نوع/کپی/چسباندن:
cd/opt/google/chrome/plugins
-
نوع/کپی/چسباندن:
sudo rm -rf libnpjp2.so
- قبل از صدور فرمان ، مطمئن شوید که در فهرست/opt/google/chrome/plugins هستید
مرحله 2. مرورگر وب خود را مجدداً راه اندازی کنید و به Java Tester بروید تا آزمایش کنید که آیا جاوا در مرورگر وب شما کار می کند یا خیر
روش 3 از 3: موزیلا فایرفاکس
دستورالعمل های 32 بیتی اوراکل جاوا
مرحله 1. دستورات زیر را صادر کنید
-
نوع/چسباندن/کپی:
cd/usr/lib/mozilla/plugins
این شما را به دایرکتوری/usr/lib/mozilla/plugins تغییر می دهد ، اگر این دایرکتوری را ندارید ایجاد کنید
-
نوع/چسباندن/کپی:
sudo mkdir -p/usr/lib/mozilla/افزونه
با این کار دایرکتوری/usr/lib/mozilla/plugins ایجاد می شود ، قبل از ایجاد پیوند نمادین مطمئن شوید که در این فهرست هستید
-
نوع/چسباندن/کپی:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.so
این یک پیوند نمادین از افزونه Java JRE (Java Runtime Environment) ایجاد می کند libnpjp2.so به مرورگر وب Mozilla Firefox خود بروید
دستورالعمل های 64 بیتی Oracle Java
مرحله 1. دستورات زیر را صادر کنید
-
نوع/چسباندن/کپی:
cd/usr/lib/mozilla/plugins
این شما را به دایرکتوری/usr/lib/mozilla/plugins تغییر می دهد ، اگر این دایرکتوری را ندارید ایجاد کنید
-
نوع/چسباندن/کپی:
sudo mkdir -p/usr/lib/mozilla/افزونه
با این کار دایرکتوری/usr/lib/mozilla/plugins ایجاد می شود ، قبل از ایجاد پیوند نمادین مطمئن شوید که در این فهرست هستید
-
نوع/چسباندن/کپی:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/amd64/libnpjp2.so
این یک پیوند نمادین از افزونه Java JRE (Java Runtime Environment) ایجاد می کند libnpjp2.so به مرورگر وب Mozilla Firefox خود بروید
یادآوری ها
مرحله 1. توجه:
گاهی اوقات هنگام صدور فرمان بالا ممکن است پیامی دریافت کنید که در آن آمده است:
- ln: ایجاد پیوند نمادین `./libnpjp2.so ': فایل موجود است
- برای اصلاح این مسئله کافی است پیوند نمادین قبلی را با استفاده از دستور زیر حذف کنید:
-
نوع/کپی/چسباندن:
cd/usr/lib/mozilla/plugins
-
نوع/کپی/چسباندن:
sudo rm -rf libnpjp2.so
- قبل از صدور فرمان ، مطمئن شوید که در فهرست/usr/lib/mozilla/plugins هستید
مرحله 2. مرورگر وب خود را مجدداً راه اندازی کنید و به Java Tester بروید تا آزمایش کنید که آیا جاوا در مرورگر وب شما کار می کند یا خیر
ویدئو - با استفاده از این سرویس ، ممکن است برخی از اطلاعات با YouTube به اشتراک گذاشته شود
نکات
- با لینوکس اوبونتو ، این اختیار را دارید که از OpenJDK ، که پیاده سازی رایگان و منبع باز زبان برنامه نویسی جاوا است ، استفاده کنید یا از Oracle Java JDK و JRE استفاده کنید. برخی ترجیح می دهند از Oracle Java استفاده کنند (زیرا به روزترین نسخه جاوا است و مستقیماً از طرفداران فناوری جاوا تهیه می شود) ، اما این امر متفاوت است.
- به خاطر داشته باشید که اوراکل باعث ارتقاء امنیت و رفع اشکال می شود و مشکلات عملکرد را برای هر نسخه جدید Oracle Java افزایش می دهد. هنگام نصب Oracle Java بر روی سیستم خود ، از تغییرات شماره نسخه مطلع باشید. برای اطلاعات بیشتر نحوه ارتقا Oracle Java در لینوکس اوبونتو را ببینید.
- لطفاً توجه داشته باشید که این سند در حال تجدید نظر مداوم است زیرا Oracle گاهی اوقات روش نصب فایل های باینری Java JDK/JRE را تغییر می دهد.