Този урок ще обхваща инсталирането на 32-битов и 64-битов Oracle Java 7 JDK/JRE (номерът на текущата версия е 1.7.0_45) на 32-битови и 64-битови операционни системи Ubuntu. Това ръководство се отнася и за Debian и Linux Mint. За тези от вас, които само искате да инсталирате Oracle Java JRE, за да стартирате Java приложения, а не да разработвате Java програми, използвайте този начин:
Инсталиране на Oracle Java JRE на Linux Ubuntu
За тези от вас, които искат да инсталират Oracle Java JDK за разработване на Java програми и приложения (Oracle Java JRE също е включен в Oracle JDK), използвайте този метод:
Инсталиране на Oracle Java JDK на Ubuntu Linux
Стъпка
Стъпка 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) (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/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. Ако се опитате да инсталирате 64-битова Oracle Java на 32-битова Ubuntu Linux, ще получите много съобщения за системна грешка.
Стъпка 5. Копирайте двоичния файл на Oracle Java в директорията/usr/local/java
В повечето случаи двоичният файл на Oracle Java ще бъде изтеглен на: /home /"Вашето потребителско име"/Изтегляния.
-
Ръководство за инсталиране на Oracle Java 32-bit на Linux Ubuntu 32-bit:
-
Тип/Копиране/Поставяне:
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
-
-
Oracle Java 64-битово ръководство за инсталиране на Linux Ubuntu 64-bit:
-
Тип/Копиране/Поставяне:
cd ~/Изтегляния
-
Ако сте изтеглили JDK, въведете/копирайте/поставете:
sudo cp -r jdk-7u45-linux-x64.tar.gz/usr/local/java
-
Или, ако сте изтеглили JRE, въведете/копирайте/поставете:
sudo cp -r jre-7u45-linux-x64.tar.gz/usr/local/java
-
Тип/Копиране/Поставяне:
cd/usr/local/java
-
Стъпка 6. Отворете компресирания двоичен файл Java в директорията/usr/local/java
-
Ръководство за инсталиране на Oracle Java 32-bit на Linux Ubuntu 32-bit:
-
Тип/Копиране/Поставяне:
sudo tar xvzf jdk-7u45-linux-i586.tar.gz
-
Тип/Копиране/Поставяне:
sudo tar xvzf jre-7u45-linux-i586.tar.gz
-
-
Oracle Java 64-битово ръководство за инсталиране на Linux Ubuntu 64-bit:
-
Ако сте изтеглили JDK, въведете/копирайте/поставете:
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 или друг текстов редактор и отворете /etc /profile като root (root).
-
Тип/Копиране/Поставяне:
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
износ PATH
-
Или ако имате инсталиран JRE, въведете/копирайте/поставете:
JRE_HOME =/usr/local/java/jre1.7.0_45
PATH = $ PATH: $ JRE_HOME/кош
експортирайте JRE_HOME
износ PATH
- Запазете файла /etc /profile и излезте.
Стъпка 10. Кажете местоположението на Oracle JDK/JRE на системата Ubuntu Linux
По този начин системата ще бъде уведомена, че новата версия на 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-alternative --install "/usr/bin/java" "java" "/usr/local/java/jre1.7.0_45/bin/java" 1
Тази команда ще уведоми системата, че ORE 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 е стартирано и работи
Стъпка 11. Кажете на Linux Ubuntu, че Oracle Java JDK/JRE трябва да бъде Java по подразбиране
-
Ако имате инсталиран JDK, въведете/копирайте/поставете:
sudo update-alternative --set java /usr/local/java/jdk1.7.0_45/jre/bin/java
-
Или ако имате инсталиран JRE, въведете/копирайте/поставете:
sudo update-alternative --set java /usr/local/java/jre1.7.0_45/bin/java
Тази команда ще настрои JRE (Java Runtime Environment) за системата
-
Само ако имате инсталиран JDK, въведете/копирайте/поставете:
sudo update-alternative --set java /usr/local/java/jdk1.7.0_45/bin/java
Тази команда ще зададе Java компилатора за системата
- Ако имате инсталиран JDK, въведете/копирайте/поставете sudo update-alternative --set javaws /usr/local/java/jdk1.7.0_45/bin/javaws
-
Или, ако имате инсталиран JRE, въведете/копирайте/поставете:
sudo update-alternative --set javaws /usr/local/java/jre1.7.0_45/bin/javaws
Тази команда ще настрои Java за стартиране на Web за системата
Стъпка 12. Презаредете цялата си система PATH /etc /profile, като въведете следната команда:
-
Тип/Копиране/Поставяне:
. /etc/profile
- Обърнете внимание, че вашият PATH /etc /profile файл в цялата система ще се презареди след рестартиране на Linux Ubuntu.
Стъпка 13. Проверете дали Oracle Java е правилно инсталиран на вашата система
Изпълнете следната команда и отбележете версията на Java: Ще се покаже правилна 32-битова инсталация на Oracle Java:
-
Тип/Копиране/Поставяне:
java -версия. Тази команда показва версията на Java, която системата работи. Трябва да видите съобщение, което казва: java версия "1.7.0_45"
Java (TM) SE среда за изпълнение (компилация 1.7.0_45-b18)
- Java HotSpot (TM) сървърна виртуална машина (компилация 24.45-b08, смесен режим)
-
Тип/Копиране/Поставяне:
java -версия. Тази команда ви казва, че вече можете да съставяте Java програми от терминала. Ще видите съобщение, което казва: java 1.7.0_45. Успешната инсталация на Oracle Java 64-bit ще покаже:
-
Тип/Копиране/Поставяне:
java -версия. Тази команда показва версията на Java, която системата работи. Ще видите съобщение, което казва: java версия "1.7.0_45"
Java (TM) SE среда за изпълнение (компилация 1.7.0_45-b18)
- Java HotSpot (TM) 64-битова сървърна виртуална машина (компилация 24.45-b08, смесен режим)
-
Тип/Копиране/Поставяне:
java -версия. Тази команда ви казва, че вече можете да съставяте Java програми от терминала. Трябва да видите съобщение, което казва: java 1.7.0_45
Стъпка 14. Поздравления, инсталирали сте Oracle Java на вашата Linux система
Сега рестартирайте вашия Linux Ubuntu. След това вашата система ще бъде напълно конфигурирана да работи и разработва Java програми.
Метод 1 от 3: По избор: Как да активирате Oracle Java в уеб браузър
Стъпка 1. Активирайте приставките на Java във вашия уеб браузър, като създадете символична връзка от директорията с добавки на браузъра към местоположението на приставката Java в дистрибуцията на Oracle Java
-
Жизненоважни записи:
Силно препоръчвам предпазливост при активиране на Oracle Java 7 в уеб браузър поради многото недостатъци по отношение на сигурността и експлоатациите. По същество, ако активирате Oracle Java 7 във вашия уеб браузър, злонамерени хора могат да влязат и да повредят компютъра ви, като използват неговите недостатъци и слаби места. За повече информация посетете Java Tester
Метод 2 от 3: Google Chrome
Ръководство за Oracle Java 32-битова:
Стъпка 1. Въведете следната команда
-
Тип/Копиране/Поставяне:
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.7.0_45/lib/i386/libnpjp2.също
Тази команда ще създаде символична връзка от приставката JRE Java (Java Runtime Environment) libnpjp2.също към вашия Google Chrome.
Ръководство за Oracle Java 64-bit:
Стъпка 1. Въведете следната команда
-
Тип/Копиране/Поставяне:
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.7.0_45/lib/amd64/libnpjp2.също
Тази команда ще създаде символична връзка от добавката Java JRE (Java Runtime Environment) libnpjp2.също към Google Chrome.
Напомняне:
Стъпка 1. Забележка:
Понякога, когато въведете горната команда, ще се появи съобщение, казващо:
- ln: създаване на символична връзка `./libnpjp2.so ': Файл съществува
- За да разрешите този проблем, просто премахнете предишната символна връзка, като използвате следната команда:
-
Тип/Копиране/Поставяне:
cd/opt/google/chrome/plugins
-
Тип/Копиране/Поставяне:
sudo rm -rf libnpjp2.so
- Уверете се, че сте в директорията/opt/google/chrome/plugins, преди да въведете командата
Стъпка 2. Рестартирайте уеб браузъра и отидете на Java Tester, за да проверите дали Java работи правилно в уеб браузъра
Метод 3 от 3: Mozilla Firefox
32-битово ръководство на Oracle Java:
Стъпка 1. Въведете следната команда
-
Тип/Копиране/Поставяне:
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.7.0_45/lib/i386/libnpjp2.също
Тази команда ще създаде символична връзка от добавката Java JRE (Java Runtime Environment) libnpjp2.също към вашия Mozilla Firefox
Стъпка 2. ==== Ръководство за Oracle Java 64-bit:
====
Стъпка 3. Въведете следната команда
-
Тип/Копиране/Поставяне:
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.7.0_45/lib/amd64/libnpjp2.също
Тази команда ще създаде символична връзка от добавката Java JRE (Java Runtime Environment) libnpjp2.също към Mozilla Firefox.
Напомняне:
Стъпка 1. Забележка:
Понякога, когато въведете горната команда, може да се появи следното съобщение:
- ln: създаване на символична връзка `./libnpjp2.so ': Файл съществува
- За да разрешите този проблем, просто премахнете предишната символна връзка, като използвате следната команда:
-
Тип/Копиране/Поставяне:
cd/usr/lib/mozilla/плъгини
-
Тип/Копиране/Поставяне:
sudo rm -rf libnpjp2.so
- Уверете се, че сте в директорията/usr/lib/mozilla/plugins, преди да въведете командата.
Стъпка 2. Рестартирайте уеб браузъра си и отидете на сайта на Java Tester, за да проверите дали Java работи правилно в уеб браузъра
Съвети
- За да използвате Ubuntu Linux, можете да изберете да използвате OpenJDK, който е безплатна и с отворен код реализация на езика за програмиране на Java, или да използвате Oracle Java JDK или JRE. Някои хора предпочитат Oracle Java (тъй като това е най-актуалната версия на Java и се предоставя директно от поддържащия технологията на Java), но избират според вашите предпочитания.
- Имайте предвид, че Oracle актуализира защитата, поправя грешки и повдига проблеми с производителността всеки път, когато пуска нова Oracle Java. Когато инсталирате Oracle Java в системата, уверете се, че знаете номера на версията.
- Имайте предвид, че този документ се преразглежда периодично, тъй като Oracle понякога променя начина на инсталиране на двоичния файл JDK/JRE.