Тази статия е за 32-битовите и 64-битовите версии на инсталацията на Oracle Java 8 JDK (версията, на която е написана тази статия, е 1.8.0_20) на 32-битови и 64-битови операционни системи Ubuntu. Тези инструкции могат да се прилагат и към Debian и Linux Mint.
Този урок е за тези от вас, които просто искат да инсталират Oracle Java JDK с ORE Java JRE, включен в изтеглянето на JDK. Инструкциите за инсталиране на Oracle Java JDK важат само за базирани на Debian операционни системи Linux, например: Debian, Linux Mint или Ubuntu.
Стъпка

Стъпка 1. Вижте дали вашата архитектура на операционната система Ubuntu Linux е 32 битова или 64 битова
Отворете терминала и изпълнете тази команда
-
Тип/Копиране/Поставяне:
files /sbin /init
Обърнете внимание на битовата версия на архитектурата на операционната система Ubuntu Linux, която се появява, независимо дали е 32 -битова или 64 -битова

Стъпка 2. Разберете дали вашата система има инсталирана Java
За целта изпълнете командата java version от терминала.
-
Отворете терминал, след което въведете командата по -долу:
-
Тип/Копиране/Поставяне:
java -версия
-
-
Ако вече имате OpenJDK във вашата система, този ред може да се появи:
-
java версия "1.7.0_15"
OpenJDK среда на изпълнение (IcedTea6 1.10pre) (7b15 ~ pre1-0lucid1)
OpenJDK 64-битова сървърна виртуална машина (компилация 19.0-b09, смесен режим)
-
- Ако OpenJDK вече съществува във вашата система, грешната версия на Java на доставчика е инсталирана на вашата система.

Стъпка 3. Напълно премахнете OpenJDK/JRE от системата, след което създайте папка, в която да се съхранява Oracle Java JDK/JRE
Това е полезно за предотвратяване на системни конфликти и объркване между различните версии на Java на доставчици. Например, ако вече има OpenJDK/JRE в системата, премахнете го, като въведете тази команда в командния ред:
-
Тип/Копиране/Поставяне:
sudo apt-get purge openjdk-\*
Горната команда е да премахнете напълно OpenJDK/JRE от системата
-
Тип/Копиране/Поставяне:
sudo mkdir -p/usr/local/java
Тази команда ще създаде папка за съхранение на Oracle Java JDK и JRE двоични файлове

Стъпка 4. Изтеглете Oracle Java JDK за Linux
Трябва да изберете компресиран двоичен файл, който подходящ за 32 -битова или 64 -битова системна архитектура (с разширение на файл tar.gz)
- Ако използвате 32 -битова операционна система Ubuntu Linux, изтеглете 32 -битовата двоична версия на Oracle Java.
- Ако използвате 64 -битовата операционна система Ubuntu Linux, изтеглете 64 -битовата двоична версия на Oracle Java.
-
Можете също да изтеглите Oracle Java JDK документация
Изберете jdk-8u20-apidocs.zip
-
Жизненоважни записи:
64 -битовият двоичен файл на Oracle Java не може да се използва в 32 -битова операционна система Ubuntu Linux. Ще се появят редица съобщения за системни грешки, ако се опитате да инсталирате Oracle Java 64 bit на Ubuntu Linux 32 bit.

Стъпка 5. Копирайте двоичния файл на Oracle Java в локалната папка/usr/local/java
В повечето случаи двоичният файл на Oracle Java се изтегля на: /home /"Вашето потребителско име"/Изтегляния.
-
Инструкции за инсталиране на Oracle Java 32 bit на Ubuntu Linux 32 bit:
-
Тип/Копиране/Поставяне:
cd /home /' "Вашето потребителско име" /Изтегляния
-
Тип/Копиране/Поставяне:
sudo cp -r jdk-8u20-linux-i586.tar.gz/usr/local/java/
-
Тип/Копиране/Поставяне:
cd/usr/local/java/
-
-
Инструкции за инсталиране на Oracle Java 64 bit на Ubuntu Linux 64 bit:
-
Тип/Копиране/Поставяне:
cd /home /' "Вашето потребителско име" /Изтегляния
-
Тип/Копиране/Поставяне:
sudo cp -r jdk-8u20-linux-x64.tar.gz/usr/local/java/
-
Тип/Копиране/Поставяне:
cd/usr/local/java/
-

Стъпка 6. Извлечете компресирания двоичен файл Java в папката/usr/local/java/
-
Инструкции за инсталиране на Oracle Java 32 bit на Ubuntu Linux 32 bit:
-
Тип/Копиране/Поставяне:
sudo tar xvzf jdk-8u20-linux-i586.tar.gz
-
-
Инструкции за инсталиране на Oracle Java 64 bit на Ubuntu Linux 64 bit:
-
Тип/Копиране/Поставяне:
sudo tar xvzf jdk-8u20-linux-x64.tar.gz
-

Стъпка 7. Проверете папката си отново
На този етап трябва да имате две извлечени двоични папки в/usr/local/java/за Java JDK/JRE, изброени като:
-
Тип/Копиране/Поставяне:
ls -a
- jdk1.8.0_20
- jre1.8.0_20

Стъпка 8. Редактирайте файловата система PATH /etc /profile, след което добавете тази системна променлива към системния път
Използвайте текстов редактор като nano или gedit като root, след това отворете /etc /profile.
-
Тип/Копиране/Поставяне:
sudo gedit /etc /profile
- или
-
Тип/Копиране/Поставяне:
sudo nano /etc /profile

Стъпка 9. Превъртете до края на файла с помощта на клавишите със стрелки на клавиатурата и добавете следния ред в края на /etc /profile файла:
-
Тип/Копиране/Поставяне:
JAVA_HOME =/usr/local/java/jdk1.8.0_20
JRE_HOME =/usr/local/java/jre1.8.0_20
PATH = $ PATH: $ JRE_HOME/кош: $ JAVA_HOME/кош
експортирайте JAVA_HOME
експортирайте JRE_HOME
износ PATH

Стъпка 10. Запазете файла /etc /profile, след което излезте

Стъпка 11. Кажете на системата на Ubuntu Linux къде се намира Oracle Java JDK/JRE
Това ще уведоми системата, че новата версия на Oracle Java е налична.
-
Тип/Копиране/Поставяне:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.8.0_20/bin/java" 1
Тази команда ще уведоми системата, че ORE Java JRE работи и работи
-
Тип/Копиране/Поставяне:
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.8.0_20/bin/javac" 1
Тази команда ще уведоми системата, че Oracle Java JDK е готова за използване
-
Тип/Копиране/Поставяне:
sudo update-alternative --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.8.0_20/bin/javaws" 1
Тази команда уведомява системата, че стартирането на Oracle Java Web е стартирано и работи

Стъпка 12. Кажете на системата на Ubuntu Linux, че Oracle Java JDK/JRE трябва да бъде Java по подразбиране
-
Тип/Копиране/Поставяне:
sudo update-alternative --set java /usr/local/java/jdk1.8.0_20/bin/java
Тази команда има за цел да зададе среда за изпълнение на Java в системата
-
Тип/Копиране/Поставяне:
sudo update-alternatives --set javac /usr/local/java/jdk1.8.0_20/bin/javac
Тази команда е за задаване на javac компилатора в системата
-
Тип/Копиране/Поставяне:
sudo update-alternative --set javaws /usr/local/java/jdk1.8.0_20/bin/javaws
Тази команда има за цел да настрои стартирането на Java Web в системата

Стъпка 13. Повторете PATH /etc /profile в системата, като въведете тази команда:
-
Тип/Копиране/Поставяне:
източник /etc /profile
- Обърнете внимание, че профилът PATH /etc /в системата ще бъде рестартиран след рестартиране на системата Ubuntu Linux

Стъпка 14. Тествайте, за да видите дали Oracle Java е правилно инсталирана в системата
Изпълнете тази команда и вижте коя версия на Java се появява:

Стъпка 15. Успешната инсталация на Oracle Java 32 bit ще покаже:
-
Тип/Копиране/Поставяне:
java -версия
Тази команда ще покаже текущата версия на Java в системата
-
Ще се появи съобщение, показващо:
-
java версия "1.8.0_20"
Java (TM) SE Runtime Environment (компилация 1.8.0_20-b26)
Java HotSpot (TM) сървърна виртуална машина (компилация 25.20-b23, смесен режим)
-
-
Тип/Копиране/Поставяне:
javac -версия
Тази команда е да ви уведоми, че вече можете да компилирате Java програми от терминала
-
Ще се появи съобщение, показващо:
Javac 1.8.0_20

Стъпка 16. Успешната инсталация на Oracle Java 64 bit ще покаже:
-
Тип/Копиране/Поставяне:
java -версия
Тази команда ще покаже текущата версия на Java в системата
-
Ще се появи съобщение, показващо:
-
java версия "1.8.0_20"
Java (TM) SE Runtime Environment (компилация 1.8.0_20-b26)
Java HotSpot (TM) сървърна виртуална машина (компилация 25.20-b23, смесен режим)
-
-
Тип/Копиране/Поставяне:
javac -версия
Тази команда е да ви уведоми, че вече можете да компилирате Java програми от терминала
-
Ще се появи съобщение, показващо:
Javac 1.8.0_20

Стъпка 17. Поздравления
Успешно сте инсталирали Oracle Java във вашата Linux система. Рестартирайте системата. След това системата ще бъде напълно конфигурирана да работи и разработва Java програми. По -късно можете сами да опитате да компилирате и стартирате Java програми.
По избор: Как да активирате Oracle Java в уеб браузър
За да активирате приставката Java в уеб браузър, създайте символична връзка от папката с приставки на уеб браузъра към местоположението на приставката Java във вашата дистрибуция на Oracle Java
Важна информация:
Активирането на Oracle Java 7 в уеб браузър ще разкрие много недостатъци в сигурността и подвизите на Java. По принцип активирането на Oracle Java 7 в уеб браузър рискува да покани хакери във вашата система. За повече информация относно уязвимостите и експлоатациите в сигурността в 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/jdk1.8.0_20/jre/lib/i386/libnpjp2.също
Тази команда ще създаде символична връзка от приставката Java JRE (Java Runtime Environment) libnpjp2.също към уеб браузъра Google Chrome.
-
64 -битови инструкции на 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/jdk1.8.0_20/jre/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/jdk1.8.0_20/jre/lib/i386/libnpjp2.също
Тази команда ще създаде символична връзка от приставката Java JRE (Java Runtime Environment) libnpjp2.също към браузъра Mozilla Firefox
-
64 -битови инструкции на 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/jdk1.8.0_20/jre/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 работи във вашия браузър.
-