![Юные азиатские студенты учатся в публичной библиотеке.](/f/28f930fb86743866165838299d4b7a10.jpg)
Java был одним из наиболее часто используемых языков программирования с момента его выпуска в 1995 году, и он не показывает никаких признаков замедления.
Кредит изображения: Watchara Piriyaputtanapun / Moment / GettyImages
Java был одним из наиболее часто используемых языков программирования с момента его выпуска в 1995 году, и он не показывает никаких признаков замедления. В настоящее время оно принадлежит гиганту баз данных Oracle. Это идеальное кроссплатформенное программное обеспечение: оно есть во всем, от вашего компьютера и телефона до встроенных интеллектуальных устройств. Как и для большинства другого программного обеспечения, оно требует регулярных обновлений для исправления ошибок и устранения недостатков безопасности, но иногда - по разным причинам - вам может потребоваться или необходимо установить более старую версию.
Краткое объяснение Java
Сама Java - это язык программирования, а не продукт, поэтому, когда вы устанавливаете его на свой компьютер, вы устанавливаете среду выполнения Java. Обычно сокращенно JRE или Java RTE, это своего рода мини-операционная система, которая предоставляет все необходимое для запуска Java-программы.
Видео дня
Ваша операционная система выполняет эту роль для большинства программ, но весь смысл Java в том, чтобы работать на всех платформах, независимо от их ОС. Таким образом, разработчики могут написать одну версию программы, и она будет работать на любом устройстве, если на нем установлена правильная версия Java Runtime.
Причины отката
Наиболее типичная причина, по которой вы хотите запустить старую версию Java, заключается в том, что недавнее обновление сломало одну из программ, которые вы используете на своем компьютере. Java спроектирована с учетом обратной совместимости, то есть старое программное обеспечение обычно должно работать на более новых версиях платформы, но это не всегда работает так.
Профессионалы и серьезные программисты-любители - или все, кто стремится им стать - могут иногда нужно покопаться в архиве старых версий Java, чтобы найти ту, которая работает с конкретным винтажем программа. Загрузка нескольких старых версий также является полезным способом проследить эволюцию кода с течением времени в качестве инструмента обучения. Какими бы ни были ваши причины, установить старую версию Java просто.
Возврат к старым версиям Java
Если последнее обновление вызвало у вас проблемы, вернуться к предыдущей версии Java на удивление просто. Открытым Панель управления на вашем компьютере - как вы это делаете, зависит от вашей версии Windows - и выберите Программы на машине с Windows 10 или Программы и особенности в Windows 8 / 8.1. Выберите самую последнюю версию Java из списка и удалите ее. Обычно это все, что вам нужно сделать, и ваш компьютер вернется к использованию самой последней версии, которая все еще установлена.
В качестве альтернативы вы можете удалить все версии Java и начать все с чистого листа. Начните с нажатия и удаления каждой версии Java, установленной на вашем компьютере. Затем перейдите на страницу загрузки Oracle Java и выберите новую.
Скачивание Java
Когда вы переходите на страницу загрузки Java, она определяет тип компьютера и браузера, которые вы используете, и автоматически дает вам ссылку на текущую 64-битную или 32-битную версию Java, соответствующую вашей ОС и браузер. Конечно, текущая версия в данном случае - не то, что вам нужно. На боковой панели есть ссылка «для всех версий Java», но она вводит в заблуждение: она ведет к ссылкам для загрузки для других текущих версий Java, но не для более старых версий. Для этого вы должны поискать в архиве Java на веб-сайте Oracle.
Вам необходимо создать бесплатную учетную запись Oracle, прежде чем вы сможете загрузить программное обеспечение, но вы можете найти версии Java в архиве, начиная с самого начала. Если вы хотите загрузить версию Java 7 или даже версию 1.1, она есть. Эти ссылки предназначены в первую очередь для разработчиков, а не для конечных пользователей, поэтому ваша загрузка включает Java JDK - Java Developer's Kit - а также среду выполнения.
Пара предостережений
Имейте в виду, что исправления безопасности являются одной из основных причин для обновлений Java, поэтому запуск старой версии означает, что вы более уязвимы для вредоносных программ и хакеров. Если вы вернулись к старой версии из-за того, что новая нарушает работу ваших программ, следующая версия обычно устраняет проблему, поэтому из соображений безопасности вам следует установить ее как можно скорее. Вы всегда можете удалить его снова, если проблема повторится.
Если вы устанавливаете одну из исторических версий, чтобы поэкспериментировать или извлечь уроки, возможно, вы захотите запустить ее на так называемой «виртуальной машине» или виртуальной машине. Это делает именно то, что вы думаете: он настраивает весь виртуальный компьютер, работающий под вашей текущей ОС, но изолированный от остальной части вашего компьютера. Таким образом, если вы столкнетесь с какими-либо проблемами безопасности со старой версией Java, они будут изолированы от виртуальной машины и обычно не могут привести к сбою или компрометации вашей основной рабочей машины. Для домашних любителей VirtualBox и VMware - обычные варианты.