Как да инсталирате по-стара версия на Java

Млади азиатски студенти учат в обществената библиотека.

Java е един от най-използваните езици за програмиране в света, откакто беше пуснат през 1995 г., и не показва признаци на забавяне.

Кредит на изображението: Watchara Piriyaputtanapun/Moment/GettyImages

Java е един от най-използваните езици за програмиране в света, откакто беше пуснат през 1995 г., и не показва признаци на забавяне. Понастоящем притежаван от гиганта за бази данни Oracle, това е най-добрият софтуер за различни платформи: той е на всичко от вашия компютър и телефон до вградени смарт устройства. Подобно на повечето други софтуери, той изисква редовни актуализации за отстраняване на грешки и отстраняване на пропуски в сигурността, но понякога – поради различни причини – може да искате или да се наложи да инсталирате по-стара версия.

Кратко обяснение на Java

Самата Java е език за програмиране, а не продукт, така че когато го инсталирате на вашия компютър, това, което инсталирате, е Java Runtime Environment. Обикновено се съкращава като JRE или Java RTE, това е вид мини-операционна система, която предоставя всичко необходимо за изпълнение на Java програма.

Видео на деня

Вашата операционна система изпълнява тази роля за повечето софтуери, но целият смисъл на Java е да работи на всички платформи, независимо от тяхната ОС. По този начин разработчиците могат да напишат една версия на програма и тя ще работи на всяко устройство, стига да има инсталирана правилната версия на Java Runtime.

Причини за връщане назад

Най-типичната причина да искате да стартирате по-стара версия на Java е, че скорошна актуализация е повредила една от програмите, които използвате на вашия компютър. Java е проектирана да бъде обратно съвместима, което означава, че по-старият софтуер обикновено трябва да работи на по-нови версии на платформата, но не винаги работи по този начин.

Професионалисти и сериозни хоби програмисти – или всеки, който работи за това да стане такъв – може понякога трябва да копаете по-дълбоко в архива на стари версии на Java, за да намерите такава, която работи с конкретна реколта програма. Изтеглянето на множество по-стари версии също е полезен начин за проследяване на развитието на кода във времето като инструмент за обучение. Каквито и да са вашите причини, инсталирането на по-стара версия на Java е лесно.

Връщане към стари версии на Java

Ако скорошна актуализация ви е причинила проблеми, връщането към предишна версия на Java е изненадващо просто. Отвори Контролен панел на вашия компютър – начинът, по който го правите, варира в зависимост от вашата версия на Windows – и изберете Приложения на машина с Windows 10 или Програми и функции на Windows 8/8.1. Изберете най-новата версия на Java от списъка и я деинсталирайте. Обикновено това е всичко, което трябва да направите и компютърът ви се връща към използването на най-новата версия, която все още е инсталирана.

Като алтернатива може да искате да деинсталирате всяка версия на Java и да започнете отначало с чист лист. Започнете, като щракнете и деинсталирате всяка версия на Java, която е на вашата машина. След това отидете на страницата за изтегляне на Java на Oracle, за да изберете нова.

Изтегляне на Java

Когато отидете на страницата за изтегляне на Java, тя открива типа компютър и браузър, които използвате и автоматично ви дава връзка за текущата 64-битова или 32-битова версия на Java, която съответства на вашата ОС и браузър. Разбира се, текущата версия в този случай не е това, което искате. В страничната лента има връзка „за всички версии на Java“, но това е подвеждащо: отвежда ви до връзките за изтегляне за други текущи версии на Java, но не и към по-стари версии. За целта трябва да потърсите архива на Java на уебсайта на Oracle.

Трябва да настроите безплатен акаунт в Oracle, преди да можете да изтеглите софтуера, но можете да намерите версии на Java в архива, връщайки се чак до началото. Ако искате изтегляне на Java версия 7 или дори версия 1.1, тя е там. Тези връзки се предоставят предимно за разработчици, а не за крайни потребители, така че изтеглянето ви включва Java JDK – Java Developer's Kit – както и Runtime.

Няколко предупреждения

Имайте предвид, че корекциите на сигурността са една от основните причини за актуализации на Java, така че използването на стара версия означава, че сте по-уязвими към злонамерен софтуер и хакери. Ако сте се върнали към стара версия, защото новата разваля вашите програми, следващата версия обикновено отстранява проблема, така че от съображения за сигурност трябва да я инсталирате незабавно. Винаги можете да го деинсталирате отново, ако проблемът се появи отново.

Ако инсталирате една от историческите версии, с които да експериментирате или да се учите, може да искате да я стартирате в така наречената „виртуална машина“ или VM. Това прави точно това, което бихте си помислили: настройва цял виртуален компютър, работещ под текущата ви ОС, но изолиран от останалата част от вашия компютър. По този начин, ако срещнете проблеми със сигурността със старата версия на Java, те са изолирани от VM и обикновено не могат да се сринат или да компрометират основната ви работна машина. За домашните любители VirtualBox и VMware са обичайните опции за това.