Этот документ предназначен для помощи в обновлении многих новых версий Oracle Java JDK / JRE в Ubuntu Linux. Время от времени из-за исправлений ошибок и проблем с безопасностью Oracle выпускает обновления для своей версии Java JDK / JRE.
-
Примечание:
В этой статье предполагается, что у вас есть 32-разрядная или 64-разрядная версия Oracle Java 7, расположенная в / usr / local / java, и вы хотите перейти на новую версию Oracle Java. Если вы этого не сделаете, пожалуйста, прочтите следующую статью для получения дополнительной информации:
- Как установить Oracle Java в Ubuntu Linux
Шаги
Шаг 1. Загрузите новые двоичные файлы Oracle Java и убедитесь, что вы выбрали правильные обновленные двоичные файлы Java JDK / JRE для Oracle Java, для архитектуры вашей системы Ubuntu Linux, 32-разрядные или 64-разрядные, двоичные файлы Oracle Java оканчиваются на (tar. gz), например:
- jdk-7u40-linux-i586.tar.gz (32-разрядная версия)
-
jre-7u40-linux-i586.tar.gz (32-разрядная версия)
или
- jdk-7u40-linux-x64.tar.gz (64-разрядная версия)
- jre-7u40-linux-x64.tar.gz (64-разрядная версия)
Метод 1 из 4: 32-разрядные инструкции Oracle Java:
Шаг 1. Станьте пользователем root и скопируйте новые сжатые двоичные файлы Oracle Java из нашего каталога загрузки в / usr / local / java.
-
Введите / скопируйте / вставьте:
cd / home /"ваш логин"/ Загрузки
-
Введите / скопируйте / вставьте:
sudo cp -r jdk-7u40-linux-i586.tar.gz / usr / local / java
-
Введите / скопируйте / вставьте:
sudo cp -r jre-7u40-linux-i586.tar.gz / usr / local / java
-
Введите / скопируйте / вставьте:
компакт-диск / USR / местные / Java
Шаг 2. Далее мы собираемся распаковать нашу новую версию двоичных файлов Oracle Java в каталог / usr / local / java.
-
Введите / скопируйте / вставьте:
Судо tar xvzf jdk-7u40-linux-i586.tar.gz
-
Введите / скопируйте / вставьте:
Судо tar xvzf jre-7u40-linux-i586.tar.gz
Метод 2 из 4: 64-битные инструкции Oracle Java:
Шаг 1. Станьте пользователем root и скопируйте новые сжатые двоичные файлы Oracle Java из нашего каталога загрузки в / usr / local / java.
-
Введите / скопируйте / вставьте:
cd / home /"ваш логин"/ Загрузки
-
Введите / скопируйте / вставьте:
sudo -s cp -r jdk-7u40-linux-x64.tar.gz / usr / local / java
-
Введите / скопируйте / вставьте:
sudo -s cp -r jre-7u40-linux-x64.tar.gz / usr / local / java
-
Введите / скопируйте / вставьте:
компакт-диск / USR / местные / Java
Шаг 2. Далее мы собираемся распаковать нашу новую версию двоичных файлов Oracle Java в каталог / usr / local / java.
-
Введите / скопируйте / вставьте:
Судо tar xvzf jdk-7u40-linux-x64.tar.gz
-
Введите / скопируйте / вставьте:
Судо tar xvzf jre-7u40-linux-x64.tar.gz
Шаг 3. На этом этапе у вас должны быть два новых несжатых двоичных каталога в / usr / local / java для Java JDK / JRE, перечисленных как:
jdk1.7.0_40
jre1.7.0_40
Вместе с:
jdk1.7.0_25
jre1.7.0_25
Метод 3 из 4. Измените PATH вашей системы Linux:
Шаг 1. Отредактируйте системный файл PATH / etc / profile и добавьте следующие системные переменные в ваш системный путь
Используйте gedit, nano или любой другой текстовый редактор как root и откройте / etc / profile.
-
Введите / скопируйте / вставьте:
sudo gedit / etc / profile
или
-
Введите / скопируйте / вставьте:
Судо нано / и т. д. / профиль
Шаг 2. Прокрутите вниз с помощью клавиш со стрелками до конца файла и добавьте следующие строки ниже в конец вашего файла / etc / profile в Ubuntu Linux. На этом этапе вы собираетесь изменить номера версий со старых Oracle Java для новой версии Java, вы измените номера версий в следующем системном файле PATH / etc / profile:
Измените файл / etc / profile:
JAVA_HOME = / usr / локальный / java /jdk1.7.0_25
ПУТЬ = $ ПУТЬ: $ HOME / bin: $ JAVA_HOME / bin
JRE_HOME = / usr / local / java /jre1.7.0_25
ПУТЬ = $ ПУТЬ: $ HOME / bin: $ JRE_HOME / bin
экспорт JAVA_HOME
экспорт JRE_HOME
экспорт ПУТЬ
Измените на это:
JAVA_HOME = / usr / локальный / java /jdk1.7.0_40
ПУТЬ = $ ПУТЬ: $ HOME / bin: $ JAVA_HOME / bin
JRE_HOME = / usr / local / java /jre1.7.0_40
ПУТЬ = $ ПУТЬ: $ HOME / bin: $ JRE_HOME / bin
экспорт JAVA_HOME
экспорт JRE_HOME
экспорт ПУТЬ
Сохраните файл и выйдите
Метод 4 из 4. Сообщите своей системе об обновленной версии Oracle Java:
Шаг 1. Сообщите вашей системе Ubuntu Linux, где находится ваш Oracle Java JRE / JDK, теперь вы захотите обновить систему, чтобы использовать Oracle Java 1.7.0_40.
-
Введите / скопируйте / вставьте:
sudo update-alternatives --install "/ usr / bin / java" "java" "/ usr / local / java /jre1.7.0_40/ bin / java "1
-
Введите / скопируйте / вставьте:
sudo update-alternatives --install "/ usr / bin / javac" "javac" "/ usr / local / java /jdk1.7.0_40/ bin / javac "1
-
Введите / скопируйте / вставьте:
sudo update-alternatives --install "/ usr / bin / javaws" "javaws" "/ usr / local / java /jre1.7.0_40 / bin/ javaws "1
Шаг 2. Сообщите вашей системе Ubuntu Linux, что Oracle Java JRE 1.7.0_40 должна быть новой Java по умолчанию.
-
Введите / скопируйте / вставьте:
sudo update-alternatives --set java / usr / local / java /jre1.7.0_40/ bin / java
-
Введите / скопируйте / вставьте:
sudo update-alternatives --set javac / usr / local / java /jdk1.7.0_40/ bin / javac
-
Введите / скопируйте / вставьте:
sudo update-alternatives --set javaws / usr / local / java /jre1.7.0_40/ bin / javaws
Шаг 3. Перезагрузите системный PATH / etc / profile, набрав следующую команду:
-
Введите / скопируйте / вставьте:
. / etc / profile
- Обратите внимание, что ваш общесистемный файл PATH / etc / profile перезагрузится после перезагрузки вашей системы Ubuntu Linux.
Шаг 4. Проверьте, правильно ли установлена новая версия Oracle Java в вашей системе, выполнив следующие команды и запомнив номер версии нового обновления Java
-
Введите / скопируйте / вставьте:
java -version
эта команда отображает версию Java, работающую в вашей системе
Шаг 5. Вы должны получить сообщение, которое отображает:
-
версия java "1.7.0_40"
Java (TM) SE Runtime Environment (сборка 1.7.0_40-b08) 64-разрядная серверная виртуальная машина Java HotSpot (TM) (сборка 25.1-b02, смешанный режим)
-
Введите / скопируйте / вставьте:
javac -version
-
эта команда сообщает, что теперь вы можете компилировать Java-программы с терминала.
Вы должны получить сообщение, которое отображает:
- javac 1.7.0_40
Шаг 6. После этого у вас есть возможность удалить старый Oracle Java JDK / JRE, просто удалив каталог, содержащий старые двоичные файлы Java JDK / JRE
-
Введите / скопируйте / вставьте:
компакт-диск / USR / местные / Java
-
Введите / скопируйте / вставьте:
sudo rm -rf jdk1.7.0_40
-
Введите / скопируйте / вставьте:
sudo rm -rf jre1.7.0_40
Шаг 7. Перезагрузите вашу систему Ubuntu Linux, и ваша система будет полностью настроена для запуска и разработки программ Java
Необязательно: как включить Oracle Java в ваших веб-браузерах
Чтобы включить подключаемый модуль Java в веб-браузерах, вы должны создать символическую ссылку из каталога подключаемых модулей веб-браузеров к местоположению подключаемого модуля Java, включенного в ваш дистрибутив Oracle Java
Гугл Хром
32-битные инструкции Oracle Java:
-
Выполните следующие команды.
-
Введите / скопируйте / вставьте:
sudo mkdir -p / opt / google / chrome / плагины
это создаст каталог с именем / opt / google / chrome / plugins
-
Введите / Вставьте / Скопируйте:
cd / opt / google / chrome / плагины
это переведет вас в каталог плагинов Google Chrome, убедитесь, что вы находитесь в этом каталоге, прежде чем создавать символическую ссылку
-
Введите / Вставьте / Скопируйте:
sudo ln -s /usr/local/java/jre1.7.0_40/lib/i386/libnpjp2.so
это создаст символическую ссылку из плагина Java JRE (Java Runtime Environment) libnpjp2.so в ваш браузер Google Chrome
-
64-битные инструкции Oracle Java:
-
Выполните следующие команды.
-
Введите / скопируйте / вставьте:
sudo mkdir -p / opt / google / chrome / плагины
это создаст каталог с именем / opt / google / chrome / plugins
-
Введите / Вставьте / Скопируйте:
cd / opt / google / chrome / плагины
это переведет вас в каталог плагинов Google Chrome, убедитесь, что вы находитесь в этом каталоге, прежде чем создавать символическую ссылку
-
Введите / Вставьте / Скопируйте:
sudo ln -s /usr/local/java/jre1.7.0_40/lib/amd64/libnpjp2.so
это создаст символическую ссылку из плагина Java JRE (Java Runtime Environment) libnpjp2.so в ваш браузер Google Chrome
-
Напоминания:
-
Примечание:
Иногда, когда вы вводите указанную выше команду, вы можете получить сообщение, в котором говорится:
- ln: создание символической ссылки `./libnpjp2.so ': файл существует
- Чтобы исправить эту проблему, просто удалите предыдущую символическую ссылку с помощью следующей команды:
-
Введите / скопируйте / вставьте:
cd / opt / google / chrome / плагины
-
Введите / скопируйте / вставьте:
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.7.0_40/lib/i386/libnpjp2.so
это создаст символическую ссылку из плагина Java JRE (Java Runtime Environment) libnpjp2.so в ваш браузер 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/jre1.7.0_40/lib/amd64/libnpjp2.so
это создаст символическую ссылку из плагина Java JRE (Java Runtime Environment) libnpjp2.so в ваш браузер Mozilla Firefox
-
Напоминания:
-
Примечание:
Иногда, когда вы вводите указанную выше команду, вы можете получить сообщение, в котором говорится:
- ln: создание символической ссылки `./libnpjp2.so ': файл существует
- Чтобы исправить эту проблему, просто удалите предыдущую символическую ссылку с помощью следующей команды:
-
Введите / скопируйте / вставьте:
cd / usr / lib / mozilla / плагины
-
Введите / скопируйте / вставьте:
sudo rm -rf libnpjp2.so
- Убедитесь, что вы находитесь в каталоге / usr / lib / mozilla / plugins, прежде чем вводить команду
-
Перезагрузите веб-браузер и перейдите в Java Tester, чтобы проверить, работает ли Java в вашем браузере.
-