Тази статия ще обхваща инсталирането на 32-битовия и 64-битовия Oracle Java 7 JRE (номерът на текущата версия е 1.8.0_73) на 32-битови и 64-битови операционни системи Ubuntu. Това ръководство се отнася и за Debian и Linux Mint. Тази статия е адресирана само ако искате да инсталирате Oracle Java JRE на Linux базирана на Debian система, например Debian, Ubuntu и Linux Mint. Използвайки този метод, вие само може да стартира и изпълнява Java програми и не може да прави разработка и програмиране в Java. Тази статия е създадена поради много искания от други потребители, които искат да знаят как само инсталирайте Oracle Java JRE на собствена система Ubuntu. Включих и раздел за това как да активирам Oracle Java JRE в уеб браузър и да използвам този метод. Това ръководство работи с Debian, Ubuntu и Linux Mint.
Стъпка
Стъпка 1. Проверете дали операционната система Ubuntu Linux е 32-битова или 64-битова архитектура, отворете терминал и изпълнете командата по-долу
-
Тип/Копиране/Поставяне:
files /sbin /init
Обърнете внимание на битовата версия на вашата системна архитектура на Ubuntu Linux, независимо дали е 32-битова или 64-битова
Стъпка 2. Проверете дали Java е инсталирана на вашата система
За да направите това, трябва да стартирате Java версията на командата от терминала.
-
Отворете терминал и въведете следната команда:
-
Тип/Копиране/Поставяне:
java -версия
-
-
Ако имате OpenJDK инсталиран на вашата система, той трябва да изглежда така:
-
java версия "1.7.0_15"
OpenJDK среда на изпълнение (IcedTea6 1.10pre) (6b15 ~ pre1-0lucid1)
OpenJDK 64-битова сървърна виртуална машина (компилация 19.0-b09, смесен режим)
-
- Ако OpenJDK е инсталиран на вашата система, вие сте инсталирали грешната версия на Java за този метод.
Стъпка 3. Премахнете OpenJDK/JRE от системата и създайте директория, в която да се съхранява Oracle Java JRE двоичен файл
Това ще предотврати конфликти и объркване между различните версии на Java на доставчици. Например, ако вашата система има OpenJDK/JRE, премахнете я, като въведете следната команда в командния ред:
-
Тип/Копиране/Поставяне:
sudo apt-get purge openjdk-\*
Тази команда ще премахне напълно OpenJDK/JRE от вашата система
-
Тип/Копиране/Поставяне:
sudo mkdir -p/usr/local/java
Тази команда ще създаде директория за съхранение на Oracle Java JDK и JRE двоични файлове
Стъпка 4. Изтеглете Oracle Java JRE за Linux
Уверете се, че сте избрали компресиран двоичен файл Правилно за вашата 32-битова или 64-битова системна архитектура (тези, завършващи на tar.gz).
- Например, ако използвате 32-битова операционна система Ubuntu Linux, изтеглете 32-битовия двоичен файл Oracle Java.
- Например, ако използвате 64-битова операционна система Ubuntu Linux, изтеглете 64-битовия двоичен файл Oracle Java.
-
Изтеглете Oracle Java JDK/JRE документация (по избор).
Изберете jdk-7u40-apidocs.zip
-
Важна информация:
64-битовата двоична версия на Oracle Java не работи на 32-битова операционна система Ubuntu Linux. Ще получите редица съобщения за грешка, ако се опитате да инсталирате Oracle Java 64-bit на Linux Ubuntu 32-bit.
Стъпка 5. Копирайте двоичния файл на Oracle Java в директорията/usr/local/java
В повечето случаи двоичният файл на Oracle Java се изтегля на: /home /"Вашето потребителско име"/Изтегляния.
-
Ръководство за инсталиране на Oracle Java 32-bit на Linux Ubuntu 32-bit:
-
Тип/Копиране/Поставяне:
cd /home /"Вашето потребителско име"/Изтегляния
-
Тип/Копиране/Поставяне:
sudo cp -r jre-8u73-linux-i586.tar.gz/usr/local/java
-
Тип/Копиране/Поставяне:
cd/usr/local/java
-
-
Oracle Java 64-битово ръководство за инсталиране на Linux Ubuntu 64-bit:
-
Тип/Копиране/Поставяне:
cd /home /"Вашето потребителско име"/Изтегляния
-
Тип/Копиране/Поставяне:
sudo cp -r jre-8u73-linux-x64.tar.gz/usr/local/java
-
Тип/Копиране/Поставяне:
cd/usr/local/java
-
Стъпка 6. Изпълнете следната команда върху изтегления Oracle Java tar.gz файл
Уверете се, че го правите като root, за да може да се изпълнява от всички потребители в системата. За да отворите root терминал, въведете sudo -s и ще бъдете помолени да въведете парола.
-
Ръководство за инсталиране на Oracle Java 32-bit на Linux Ubuntu 32-bit:
-
Тип/Копиране/Поставяне:
sudo chmod a+x jre-8u73-linux-i586.tar.gz
-
-
Oracle Java 64-битово ръководство за инсталиране на Linux Ubuntu 64-bit:
-
Тип/Копиране/Поставяне:
sudo chmod a+x jre-8u73-linux-x64.tar.gz
-
Стъпка 7. Отворете компресирания двоичен файл Java в директорията/usr/local/java
-
Ръководство за инсталиране на Oracle Java 32-bit на Linux Ubuntu 32-bit:
-
Тип/Копиране/Поставяне:
sudo tar xvzf jre-8u73-linux-i586.tar.gz
-
-
Oracle Java 64-битово ръководство за инсталиране на Linux Ubuntu 64-bit:
-
Тип/Копиране/Поставяне:
sudo tar xvzf jre-8u73-linux-x64.tar.gz
-
Стъпка 8. Проверете отново директорията си
В този момент некомпресираният двоичен файл е в директорията/usr/local/java за Java JDK/JRE, който е посочен като:
-
Тип/Копиране/Поставяне:
ls -a
- jre1.8.0_73
Стъпка 9. Редактирайте файла на системния път /etc /profile и добавете следните системни променливи в системния си път
Използвайте nano, gedit или друг текстов редактор като root, отидете на /etc /profile.
-
Тип/Копиране/Поставяне:
sudo gedit /etc /profile
- или
-
Тип/Копиране/Поставяне:
sudo nano /etc /profile
Стъпка 10. Превъртете надолу до края на файла с помощта на клавишите със стрелки и добавете следния ред в края на /etc /profile файла:
-
Тип/Копиране/Поставяне:
JAVA_HOME =/usr/local/java/jre1.8.0_73
PATH = $ PATH: $ HOME/кош: $ JAVA_HOME/bin
експортирайте JAVA_HOME
износ PATH
Стъпка 11. Запазете файла /etc /profile и излезте
Стъпка 12. Кажете на вашия Oracle Java JRE къде се намира вашата Linux Ubuntu система
По този начин системата знае, че може да се използва новата версия на Oracle Java.
-
Тип/Копиране/Поставяне:
sudo update-alternative --install "/usr/bin/java" "java" "/usr/local/java/jre1.8.0_73/bin/java" 1
Тази команда уведомява системата, че Oracle Java JRE работи и работи
-
Тип/Копиране/Поставяне:
sudo update-alternative --install "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.8.0_73/bin/javaws" 1
Тази команда уведомява системата, че Oracle Java Web start може да се използва
Стъпка 13. Кажете на вашата Linux Ubuntu система, че Oracle Java JRE трябва да бъде Java по подразбиране
-
Тип/Копиране/Поставяне:
sudo update-alternative --set java /usr/local/java/jre1.8.0_73/bin/java
Тази команда ще настрои средата за изпълнение на Java за вашата система
-
Тип/Копиране/Поставяне:
sudo update-alternative --set javaws /usr/local/java/jre1.8.0_73/bin/javaws
Тази команда ще настрои Java за стартиране на Web за вашата система
Стъпка 14. Презаредете системния си PATH /etc /profile, като въведете следната команда:
-
Тип/Копиране/Поставяне:
. /etc/profile
- Обърнете внимание, че системният PATH файл /etc /profile ще се презареди след рестартиране на вашата Linux Ubuntu система.
Стъпка 15. Тествайте, за да проверите дали Oracle Java е правилно инсталирана на вашата система
Изпълнете следната команда и отбележете версията на Java:
Стъпка 16. Успешна 32-it Oracle Java инсталация ще покаже:
-
Тип/Копиране/Поставяне:
java -версия
Тази команда показва версията на Java, работеща във вашата система
-
Трябва да получите съобщение, което гласи:
-
java версия "1.8.0_05"
Java (TM) SE среда за изпълнение (компилация 1.8.0_05-b18)
Java HotSpot (TM) сървърна виртуална машина (компилация 24.45-b08, смесен режим)
-
Стъпка 17. Успешна 64-битова инсталация на Oracle Java ще покаже:
-
Тип/Копиране/Поставяне:
java -версия
Тази команда показва версията на Java, работеща във вашата система
-
Трябва да получите съобщение, което гласи:
-
java версия "1.8.0_73"
Java (TM) SE среда за изпълнение (компилация 1.8.0_05-b18)
Java HotSpot (TM) 64-битова сървърна виртуална машина (компилация 24.45-b08, смесен режим)
-
Стъпка 18. Поздравления, инсталирали сте Oracle Java JRE на вашата Linux система
Сега рестартирайте вашата Ubuntu Linux система. След това вашата система ще бъде напълно конфигурирана да изпълнява Java програми.
По избор: Как да активирате Oracle Java в уеб браузър
За да активирате приставките на Java в уеб браузър, трябва да създадете символична връзка от директорията с приставки на уеб браузъра до местоположението на приставката Java, включена във вашата дистрибуция на Oracle Java
Жизненоважни записи:
Трябва да бъдете много внимателни, когато активирате Oracle Java 8 в уеб браузър, тъй като има много грешки и експлоатации на сигурността. По същество, ако активирате Oracle Java 8 във вашия уеб браузър, вашата система е уязвима за атаки от лоши момчета. За по-задълбочена информация относно сигурността на Java посетете този уебсайт: Java Tester
Google Chrome
32-битово ръководство на Oracle Java:
-
Въведете следната команда.
-
Тип/Копиране/Поставяне:
sudo mkdir -p/opt/google/chrome/plugins
Тази команда ще създаде директория, наречена/opt/google/chrome/plugins
-
Тип/Копиране/Поставяне:
cd/opt/google/chrome/plugins
Това ще ви превърне в директорията с добавки на Google Chrome. Уверете се, че сте в тази директория, когато създавате символичната връзка
-
Тип/Копиране/Поставяне:
sudo ln -s /usr/local/java/jre1.8.0_73/lib/i386/libnpjp2.също
Ще бъде създадена символична връзка от добавката Java JRE (Java Runtime Environment) libnpjp2.също за вашия Google Chrome.
-
Oracle Java 64-битово ръководство:
-
Въведете следната команда.
-
Тип/Копиране/Поставяне:
sudo mkdir -p/opt/google/chrome/plugins
Ще създадете директория, наречена/opt/google/chrome/plugins
-
Тип/Копиране/Поставяне:
cd/opt/google/chrome/plugins
Това ще ви превърне в директорията с добавки на Google Chrome. Уверете се, че сте в директорията, преди да създадете символична връзка
-
Тип/Копиране/Поставяне:
sudo ln -s /usr/local/java/jre1.8.0_05/lib/amd64/libnpjp2.също
Ще бъде създадена символична връзка от добавката Java JRE (Java Runtime Environment) libnpjp2.също към вашия Google Chrome.
-
Напомняне:
-
Бележки:
Понякога, когато въведете горната команда, ще се появи следното съобщение:
- ln: създаване на символична връзка `./libnpjp2.so ': Файл съществува
- За да разрешите този проблем, просто премахнете предишната символна връзка, като използвате следната команда:
-
Тип/Копиране/Поставяне:
cd/opt/google/chrome/plugins
-
Тип/Копиране/Поставяне:
sudo rm -rf libnpjp2.so
- Уверете се, че сте в директорията/opt/google/chrome/plugins, преди да въведете командата
-
Рестартирайте уеб браузъра и посетете Java Tester, за да проверите дали Java работи в уеб браузъра.
Mozilla Firefox
32-битово ръководство на Oracle Java:
-
Въведете следната команда.
-
Тип/Копиране/Поставяне:
cd/usr/lib/mozilla/плъгини
Тази команда ще ви промени в директорията/usr/lib/mozilla/plugins. Създайте тази директория, ако тя вече не съществува
-
Тип/Копиране/Поставяне:
sudo mkdir -p/usr/lib/mozilla/плъгини
Тази команда ще създаде директория/usr/lib/mozilla/plugins. Уверете се, че сте в тази директория, преди да създадете символична връзка
-
Тип/Копиране/Поставяне:
sudo ln -s /usr/local/java/jre1.8.0_73/lib/i386/libnpjp2.също
Вашата символична връзка ще бъде създадена от добавката Java JRE (Java Runtime Environment) libnpjp2.също към вашия Mozilla Firefox.
-
Oracle Java 64-битово ръководство:
-
Въведете следната команда.
-
Тип/Копиране/Поставяне:
cd/usr/lib/mozilla/плъгини
Това ще ви промени в директорията/usr/lib/mozilla/plugins. Създайте тази директория, ако тя вече не съществува
-
Тип/Копиране/Поставяне:
sudo mkdir -p/usr/lib/mozilla/плъгини
Тази команда ще създаде директория/usr/lib/mozilla/plugins. Уверете се, че сте в тази директория, преди да създадете символична връзка
-
Тип/Копиране/Поставяне:
sudo ln -s /usr/local/java/jre1.8.0_73/lib/amd64/libnpjp2.също
Ще бъде създадена символична връзка от добавката Java JRE (Java Runtime Environment) libnpjp2.също към вашия Mozilla Firefox.
-
Напомняне:
-
Бележки:
Понякога при въвеждане на командата ще се появи съобщение, което казва:
- ln: създаване на символична връзка `./libnpjp2.so ': Файл съществува
- За да го поправите, просто премахнете предишната символна връзка, като използвате следната команда:
-
Тип/Копиране/Поставяне:
cd/usr/lib/mozilla/плъгини
-
Тип/Копиране/Поставяне:
sudo rm -rf libnpjp2.so
- Уверете се, че сте в директорията/usr/lib/mozilla/plugins, преди да въведете командата.
-
Рестартирайте уеб браузъра си и посетете Java Tester, за да проверите дали Java работи правилно в браузъра.
-