Изтеглете и инсталирайте Java 8 Update 291

Опитайте Нашия Инструмент За Премахване На Проблемите

Oracle пусна Java 8 Update 291. Тази актуализация въвежда общо 390 нови кръпки за сигурност които адресират уязвимости, които биха могли да бъдат използвани в предишни актуализации на Java. Затова ви предлагаме да актуализирате вашата Java версия до Update 291, като използвате даденото по -долу ръководство.

Освен това Oracle промени лиценза за изпълнение на Java, така че да е безплатен за използване само за некомерсиална и лична употреба. Ще трябва да приемете лицензионното споразумение, преди да инсталирате Java на вашия компютър. Ето какво казват:

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

Oracle
Java 8 Актуализация 291

Java 8 Актуализация 291

Бързо обобщение Крия 1 Бързи факти 2 Нови функции и корекции на грешки 3 Как да актуализирате Java Runtime Environment (JRE) до версия 8 Update 291 3.1 Изтегли 3.2 Инсталирай 4 JDK срещу JRE: Каква е разликата 4.1 JRE 4.2 JVM 4.3 JDK 5 JDK срещу JRE: Какво трябва да инсталирате 6 Можете ли да инсталирате различни версии на JDK и JRE 7 Как да деинсталирате Java 7.1 Деинсталирайте Java от контролния панел 7.2 Деинсталирайте Java от приложението Настройки 8 Номерът на версията на Java спрямо името на продукта 9 Java е безплатна за използване 10 Заключителни думи

Бързи факти

  • Най -новата версия на Java: Java 8 Актуализация 291-b10
  • Дата на излизане: 20 април 2021 г. (Всички дати на издаване на версията тук )
  • Последна стабилна версия: Актуализация на Java 8 281
  • Операционна система съвместима: Windows 10, Windows 8 и Windows 7, macOS, Linux и Solaris
  • Разрешително: Безплатно

Моля, обърнете внимание, че Java 8 работи само в Internet Explorer като разширение за браузър.

Нови функции и корекции на грешки

Java 8 Update 291 идва със следните актуализации:

  • Въведени са нови свойства на системата и защитата за контрол на реконструкцията на отдалечени обекти чрез вградените JNDI RMI и LDAP реализации на JDK. Пример за това е | _+_ | system и security property, което позволява на разработчика да посочи сериен филтър, който контролира набора от класове фабрични обекти, на които е разрешено да създават екземпляри на обекти от препратки към обекти, върнати чрез именоване или директорийни системи.
  • Добавени са 2 нови корена HARICA, които имат следното описание:
    • haricarootca2015: DN: CN = Гръцки академични и изследователски институции RootCA 2015, O = Гръцки академични и изследователски институции Cert. Авторитет, L = Атина, C = GR
    • haricaeccrootca2015: DN: CN = Гръцки академични и изследователски институции ECC RootCA 2015, O = Гръцки академични и изследователски институции Cert. Авторитет, L = Атина, C = GR
  • Версията по подразбиране на Java вече не актуализира неправилно стойността на променливата на средата PATH.
  • TLS 1.0 и 1.1 вече не се считат за безопасни и следователно са деактивирани по подразбиране, докато TLS 1.2 и 1.3 вече са активирани по подразбиране.
  • TLS 1.0 и 1.1 също вече не се използват от Java Plugin Applets по подразбиране.
  • Когато dk.lang.process.allowAmbiguousCommands е зададено на false, преди това е имало много двусмислена обработка на кавичките на ProcessBuilder в Windows. Това вече не е така, тъй като двойните кавички са правилно кодирани в командния низ, предаден на Windows | _+_ | за всеки аргумент.

Можете да прочетете пълния регистър на промените в бележки към изданието .

Ето списъка с матрицата за риск на Oracle Java SE, която дава подробности за всяка уязвимост, като засегнатата версия на Java, засегнатият компонент на Java, видът на възможната експлоатация и нейният обхват.

Java 8 Update 291 Risk Matrix

Можете да прочетете повече за тази матрица тук .

Как да актуализирате Java Runtime Environment (JRE) до версия 8 Update 291

Изтегли

Можете да определите вашата текущо инсталирана версия на Java чрез посещение на тази уеб страница.

Актуализирането до последната версия е доста лесно. Но ако искате да знаете коя версия на Java е инсталирана на вашия компютър, можете да следвате нашия урок за Java тук .

Ако искате да изтеглите най -новата версия на Java, можете да използвате следните връзки. Тези връзки ще ви насочат към изтегляния на Java 8 Update 291 офлайн инсталатор.

  1. Отидете на Страница за изтегляне на Oracle Java .
  2. Под средата за изпълнение на Java SE 8u291 раздел, ще видите списък с продукти.
  3. Кликнете върху Изтегли икона до желания от вас продукт. Всички изтегляния на тази страница са офлайн инсталатори.
    изтегляне 3
  4. Приемете лицензионното споразумение и след това щракнете върху бутона за изтегляне под него. Изтеглянето ви трябва да започне веднага.
    изтегляне 21
  5. Сега ще бъдете пренасочени към страницата за вход на Oracle. Ако вече имате акаунт, просто влезте с вашите идентификационни данни или щракнете Регистрирай се за създаване на акаунт. След като влезете, изтеглянето ще започне автоматично.

Инсталирай

След като бъде изтеглен, стартирайте пакета, за да започнете да инсталирате Java 8 Update 291. Съветникът за инсталиране ще се отвори. Там щракнете Инсталирай .

Java 8 Update 291 сега ще започне инсталирането, както можете да видите от съветника. Тази стъпка трябва да отнеме само около минута. След като инсталирате, щракнете Близо на съветника.

Java 8 Update 291 вече трябва да бъде инсталирана успешно на вашето устройство.

JDK срещу JRE: Каква е разликата

Може да сте чували за JDK и JRE и дори в някои случаи за JVM. Знаем, че всички те са Java, но каква е разликата между тях? Преди да завършим публикацията си, нека да разгледаме този въпрос на много потребители, за да знаете кой от тях отговаря на вашите нужди.

JRE

Java Runtime Environment или JRE е част от софтуер, инсталиран на вашия компютър, който ви позволява да стартирате приложения, разработени в Java на вашето устройство. Той предоставя определени библиотеки и други компоненти, необходими за стартиране на Java програма.

JRE включва и виртуална машина на Java (JVM), която е обсъдена по -нататък в статията.

JVM

Java Virtual Machine или JVM е двигател, необходим също за стартиране на Java приложения на машина. Този двигател е включен в пакета JRE и не може да се инсталира отделно. Ако имате нужда само от JVM, тогава ще трябва да инсталирате съответната JRE версия.

JVM е от съществено значение за стартиране на Java приложения, тъй като преобразува Java кода в машинен език, който след това се разбира от вашето устройство.

JDK

Java Development Kit или JDK е комплект за разработка, използван от разработчиците. JDK включва както JRE, така и JVM. Ако искате да създадете свои собствени Java аплети, тогава JDK е това, от което се нуждаете.

Ако вече имате инсталиран JDK на вашето устройство, не е необходимо да инсталирате JRE отделно, освен ако не се изисква различна версия.

JDK срещу JRE: Какво трябва да инсталирате

Java Development Kit, както подсказва името, е необходим, когато търсите да разработвате Java приложения. Следователно ще трябва да инсталирате JDK само ако сте разработчик.

Въпреки това, тъй като Java Runtime Environment предоставя библиотеките за Java приложение, е необходимо да се изпълнява само приложение.

За да обобщим, трябва да инсталирате JDK, ако искате да създадете, разработите и компилирате Java приложение. Ако искате само да стартирате Java приложение, тогава JRE би трябвало да е достатъчно.

Можете ли да инсталирате различни версии на JDK и JRE

Отговорът е да . Можете да инсталирате различни версии на JDK и JRE на вашето устройство според нуждите и няма ограничение за броя на инсталациите на устройство. Ако обаче съществуваща версия на JDK или JRE вече е инсталирана, тогава можете да инсталирате само надстроена версия на същия пакет.

Например, ако имате JRE 1.6 инсталиран на вашето устройство, тогава можете лесно да инсталирате JRE 1.7 или по -нова версия и всички те ще бъдат налични на вашето устройство едновременно. Просто трябва да изберете кой да използвате, като използвате променливата CLASSPATH.

Въпреки това, ако имате JRE 1.6 инсталиран на вашето устройство, но искате да инсталирате JRE 1.5, първо ще трябва да премахнете JRE 1.6, а след това ще можете да инсталирате JRE 1.5. След като инсталирате версия 1.5, можете да преинсталирате JRE 1.6.

Как да деинсталирате Java

Деинсталирайте Java от контролния панел

Можете да премахнете актуализация на Java от контролния панел като всяко друго приложение. Отвори Програми и функции прозорец, като въведете appwiz.cpl в Run. Там щракнете двукратно върху актуализацията на Java, която искате да премахнете. Ако бъдете подканени за потвърждение, щракнете Да .

Деинсталирайте Java от приложението Настройки

Актуализациите на Java също могат да бъдат премахнати с помощта на приложението Настройки в Windows 10 . Отвори Приложения & Характеристика страница в приложението Settings (Run -> ms -settings: appsfeatures) и след това потърсете актуализацията на Java в списъка с инсталирани приложения. Щракнете върху актуализацията, която искате да премахнете, и щракнете върху Деинсталирайте . Ако бъдете помолени за потвърждение, щракнете Деинсталирайте отново.

Номерът на версията на Java спрямо името на продукта

Виждали сме някои потребители да питат на уебсайтове като Quora и Reddit относно техниките за именуване на Java версиите. Задавани са въпроси като Дали Java 1.8 и Java 8 се отнасят до едно и също нещо? или Разлика между JDK 1.9 или Java 9?

За да отговоря на вашия въпрос, да , JDK 1.9 и Java 9 са едно и също нещо. 1.9 е номерът на изданието, докато 9 е името на продукта. Тъй като Oracle назовава своите Java продукти и по отношение на числата, тяхната конвенция за именуване има тенденция да обърка някои хора.

Oracle планира да продължи тази конвенция за именуване. Следователно отсега нататък всички бъдещи версии ще имат същата конвенция за именуване, а може би и объркване (за някои).

Java е безплатна за използване

В момента Java е безплатна за лична употреба и за развитие. Малките предприятия могат да се възползват от това и да създадат свои собствени Java аплети, използвайки JDK. За търговска употреба обаче се изисква лиценз.

Oracle комбинира лицензиране и едновременна поддръжка за търговски потребители на Java в абонамент, известен като абонамент за Oracle Java SE. За повече информация относно абонаментните разходи и пакетите, посетете страницата, за да проучите възможностите си.

Заключителни думи

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

Затова ви препоръчваме създайте точка за възстановяване на системата преди да инсталирате Java 8 Update 291, за да може да се върнете към него в случай, че нещата се объркат.