Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Oracle Java | JRE | JDK (часть 2)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49

Открыть новую тему     Написать ответ в эту тему

AlViS



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Официально о Java на английском и на русском языках.


Java Runtime Environment (JRE) - это исполнительная среда, позволяющая запускать приложения, написанные на языке Java.

Для скачивания с серверов Oracle идём в раздел Java Platform, Standard Edition выбираем кнопку JDK или JRE и нажимаем нужную, далее на открывшейся странице закачки в таблице Java SE Runtime Environment ... | Java SE Development Kit ...  (для JDK документация и примеры скачивается там же, но отдельным архивом), обязательно! помечаем чекбокс Accept License Agreement и только тогда сервер разрешит нам скачать нужное. Никакие "прямые ссылки" там не работают! По умолчанию с Java.com скачивается онлайн установщик ставящий нужный пакет с удалённого сервера, если вам нужен обычный (автономный, оффлайн) установщик то выберите offline установщик.  
 
Server JRE это специальный вариант предназначенный для работы в качестве сервера приложений и потому не имеющий многих функций обычного JRE (с ним некоторые программы могут не работать!).

 
  • Java 25.0.0 JDK x64 (Release Notes) LTS будет получать обновления до сентября 2033 года.
    все загрузки Java 25, релизы и версии
     
  • Java 21.0.8 JDK x64 (Release Notes) LTS будет получать обновления до сентября 2031 года.
    все загрузки Java 21, релизы и версии
     
  • Java Uninstall Tool 25.0.0.0 - обнаруживает и разрешает удаление версий Java 1.4.2 и выше.
     

  • Java 17.0.16 JDK x64 (Release Notes) LTS будет получать обновления до сентября 2029 года.

  • Java 11.0.28 JDK x64 (Release Notes) LTS будет получать обновления до января 2032 года.

  • Java 8 JDK Update 461 i586, x64; Update 441 (последняя версия с JavaFX) i586, x64 (Release Notes)
  • Java 8 JRE Update 461 i586, x64; Update 441 (последняя версия с JavaFX) i586, x64; Update 231 msi (последняя версия для Windows XP) i586, x64
    LTS будет получать обновления до декабря 2030 года.
     
    все загрузки Java 8 (java.com), все загрузки Java 8 (oracle.com), все загрузки Java 8 архив (oracle.com)

  • Java 7 JDK Update 171 i586, x64 (Release Notes)

  • Java 6 JDK Update 181 i586, x64 (Release Notes)

  • Java SE Runtime Environment 1.5.0.22 (5u22) - последняя версия, поддерживающая Windows 98/ME, под этими ОС также работают старые версии из линейки 1.6, вплоть до 1.6.0.07 (для установки требуется .NET Framework 1.1 или выше)
  • Java SE Runtime Environment 1.3.1.20 - последняя версия, поддерживающая Windows 95 (можно попробовать поставить и более поздние версии, например 1.4.2.19)
  • Java Sound API: Soundbanks - звуковые библиотеки повышенного качества для встроенного синтезатора Java, устанавливаются в папку "Program Files\Java\jre6\lib\audio" вместо soundbank.gm

  • Архив старых версий

  • Microsoft Java Virtual Machine 5.0.3810.0 for Windows 95-XP - последняя версия исполнительной среды Java от Microsoft (давно устарела)

  • Список сборок OpenJDK

  • Бесплатные программы на языке Java с сайта SourceForge.net
  • Нужно ли сохранять в системе несколько версий?
  • Фикс для ошибки "Это действие допускается только для установленных продуктов" при запуске инсталлятора Java.
  • Системные требования к Java 8 и Java 7
     

    Просьба! Шапку не портить и не вписывать в неё заведомо одноразовые "прямые ссылки"! Приведённые сейчас ссылки специально выбраны с учётом структуры серверов Oracle и будут работать пока там не переделают механизм адресации страниц закачки, а прямое указание URL страницы часто работает в лучшем случае до следующей её правки.

    После завершения выпуска публичных обновлений для устаревших версий (в настоящий момент это версии 5, 6, 7) обновления доступны только корпоративным клиентам в их личном кабинете на Oracle TechNetwork по специальному контракту с продлённым сроком техподдержки конкретной версии и в открытом доступе ссылок на их скачивание Oracle не публикует.
     
    Начиная с марта 2018 Oracle изменяет схему именования версий Java на YY.M (год.месяц выпуска)!
     
    Типы обновлений:
     
    Critical Patch Updates (CPU) - набор исправлений критических ошибок в системе безопасности и исправлений некритических ошибок исправленных в PSU предыдущей версии, рекомендуется для большинства установок.
     
    Patch Set Updates (PSU) - полный набор исправлений обнаруженных к моменту его выхода ошибок. Включает все исправления входящие в CPU и оперативное исправления более редко встречающихся (частных) ошибок в т.ч. и признанных не критическими. Его стоит ставить если вы уверены что у вас могут проявится не только критические, но частные ошибки. Оперативные исправления текущего PSU войдут в CPU следующей версии.
     
    Bundled Patch Release (BPR) - сборки для корпоративных клиентов с расширенным сроком поддержки. Набор и политика исправлений аналогичны PSU. В публичном доступе нет.
     
    Какая именно сборка обновления содержит CPU (Critical Patch Updates), а какая PSU (Patch Set Updates) смотрим вверху страницы загрузки  Java SE (номера версий  JDK, Java SE и Server JRE совпадают).  
     
    Согласно странице сайта Оракла новые версии следует ожидать в первый четверг после 17-го января, апреля, июля и октября, а после 17-го февраля, мая, августа и ноября старая версия (если вы её не обновили) будет сообщать о необходимости обновления.
     
    Список исправлений обычно публикуется для JDK т.к. JRE/JRE SE включают подмножество его возможностей.
     
    /Victor_VG/
    Предыдущая часть темы  ·  текущий бэкап шапки

  • Всего записей: 2402 | Зарегистр. 03-01-2002 | Отправлено: 15:01 12-12-2015 | Исправлено: lelik007, 14:27 18-09-2025
    lelik007



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    На Softpedia в этот раз есть все LTS, которые просто с Oracle не взять:
    Java JDK 8.0 Update 441 i586, x64
    Контрольные суммы релиза GA.
    Java JDK 11.0.26
    Java JDK 17.0.14
    через VPN, ссылки динамические, поэтому их не даю:
    https://www.softpedia.com/get/Programming/SDK-DDK/Sun-Java-JDK.shtml#download
    Также доступны без VPN на:
    https://www.comss.ru/page.php?id=1046
    Java JDK 11.0.26
    Java JDK 17.0.14

    Всего записей: 3404 | Зарегистр. 13-10-2006 | Отправлено: 11:28 22-01-2025 | Исправлено: lelik007, 18:04 23-01-2025
    merdiff



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lelik007 наверное Java JDK 11.0.26

    Всего записей: 622 | Зарегистр. 30-05-2006 | Отправлено: 00:46 23-01-2025
    lelik007



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    merdiff
    Спасибо, поправил.
    ---
    Ссылки Adobe в шапке.
    ---
    В шапке ссылку вида:
    https://download.oracle.com/java/21/archive/jdk-21.0.6_windows-x64_bin.exe
    заменил на:
    https://download.oracle.com/java/21/latest/jdk-21_windows-x64_bin.exe
    чтобы качался последний билд 21, как текущий LTS, проверил - сейчас качается одно и тоже.

    Всего записей: 3404 | Зарегистр. 13-10-2006 | Отправлено: 07:06 23-01-2025 | Исправлено: lelik007, 19:53 23-01-2025
    Iacoyn



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    JRE 8 на Windows через WinGet обновляется (сам в шоке)

    Всего записей: 2535 | Зарегистр. 07-05-2002 | Отправлено: 17:41 24-01-2025
    lelik007



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Iacoyn
    А почему бы и нет, если его оттуда поставить можно, так и обновить можно.

    Цитата:
     
    Имя    ИД                            Версия     Источник
    ---------------------------------------------------------
    Java 8 Oracle.JavaRuntimeEnvironment 8.0.4410.7 winget
     

    Там и Oracle JDK 17-23 публичные, конечно, есть:
    winget search Oracle.JDK
    И разных сборок OpenJDK навалом:
    winget search JDK
    winget search JRE

    Всего записей: 3404 | Зарегистр. 13-10-2006 | Отправлено: 18:25 24-01-2025 | Исправлено: lelik007, 18:30 24-01-2025
    alexnwolodin



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
     
    Java Uninstall Tool 24.0.0.0 - обнаруживает и разрешает удаление версий Java 1.4.2 и выше.

     
    Выпустили версию 25 с подписью от 02.01.2025.

    Всего записей: 256 | Зарегистр. 13-11-2011 | Отправлено: 15:57 12-02-2025
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    alexnwolodin
     
    Проверил NTFS File Information v5.6.5.4040, цифру поправил.

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")
    Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

    Всего записей: 35329 | Зарегистр. 31-07-2002 | Отправлено: 16:39 12-02-2025 | Исправлено: Victor_VG, 16:45 12-02-2025
    MAX63ru



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Java JDK 24.0  64-bit  
     
    Installer https://download.oracle.com/java/24/archive/jdk-24_windows-x64_bin.exe
    MSI Installer https://download.oracle.com/java/24/archive/jdk-24_windows-x64_bin.msi
     
    Release Notes

    Всего записей: 9693 | Зарегистр. 14-04-2012 | Отправлено: 20:38 18-03-2025
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Oracle JDK 24 х64 .EXE/.MSI - на Win7 SP1 x64 встал, Apach Ant 1.10.15 с ним работает - собирает схемы для FarColorer. Единственное что мешает - пару лет назад на одной из машин при установке .EXE произошло отключение питания и как следствие установка не была завершена, в итоге .ЕХЕ инсталляторы любых версий выводят сообщение о незавершённой установке и завершаются. Обыскал всю ОС и её конфиги, но не нашёл записи о незавершённой установке, на этой машине приходится ставить .MSI, на других использую .EXE установщик. Пока иных проблем не обнаружил.

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")
    Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

    Всего записей: 35329 | Зарегистр. 31-07-2002 | Отправлено: 23:17 18-03-2025
    Andrea



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В x64-систему нужно ставить исполняемую среду Java SE RE обеих разрядностей, если в 64-разрядной ОС также есть 32-битные программы, требующие Java? По логике, вроде как да (как и в случае с MVC++ Runtime)

    Всего записей: 1392 | Зарегистр. 24-12-2015 | Отправлено: 12:59 02-04-2025
    MAX63ru



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Java JDK 21.0.7  64-bit  
     
    Installer https://download.oracle.com/java/21/archive/jdk-21.0.7_windows-x64_bin.exe
    MSI Installer https://download.oracle.com/java/21/archive/jdk-21.0.7_windows-x64_bin.msi
     
    Release Notes
     
     
    Java JDK 24.0.1  64-bit  
     
    Installer https://download.oracle.com/java/24/archive/jdk-24.0.1_windows-x64_bin.exe
    MSI Installer https://download.oracle.com/java/24/archive/jdk-24.0.1_windows-x64_bin.msi
     
    Release Notes
     
     
    Версии:
    Java JDK 8.0 Update 451 i586, x64
    Java JDK 11.0.27
    Java JDK 17.0.15
    можно скачать на Softpedia.

    Всего записей: 9693 | Зарегистр. 14-04-2012 | Отправлено: 20:15 15-04-2025 | Исправлено: MAX63ru, 07:35 16-04-2025
    Lity



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Java JRE 8.0 Update 451
     
    32-bit https://javadl.oracle.com/webapps/download/AutoDL?BundleId=252043_8a1589aa0fe24566b4337beee47c2d29
    64-bit https://javadl.oracle.com/webapps/download/AutoDL?BundleId=252044_8a1589aa0fe24566b4337beee47c2d29
     
    Release Notes

    Всего записей: 3050 | Зарегистр. 15-12-2007 | Отправлено: 03:38 16-04-2025
    WAndrey

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А чего размер почти в два раза помельчал по сравнению с 441?

    Всего записей: 896 | Зарегистр. 20-01-2007 | Отправлено: 08:46 16-04-2025
    lelik007



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    WAndrey
    Худеет, к лету форму набирает.
    На softpedia JDK 8u451 x64, например, похудел до ~ 90 МиБ, против 8u441 ~ 150 МиБ, ЦП Oracle валидные, с контрольными суммами на сайте Oracle совпадает, в Release Notes не нашёл, чем такое изменение может быть вызвано.

    Всего записей: 3404 | Зарегистр. 13-10-2006 | Отправлено: 11:04 16-04-2025 | Исправлено: lelik007, 11:05 16-04-2025
    Gnomi

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    WAndrey
     
    вроде официально исключили JavaFx из сборки.

    Всего записей: 53 | Зарегистр. 24-12-2005 | Отправлено: 11:41 16-04-2025
    lelik007



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Gnomi
    Да, вы правы, из-за этого:
    https://www.oracle.com/java/technologies/javase/8u451-relnotes.html#JDK-8341994
    https://blogs.oracle.com/java/post/java-se-spring-2024-roadmap-update (2-й пункт сверху).
     
    All
    JRE 8u451 добавил в шапку с пометкой, что без JavaFX; JRE 8u441 оставил, как последнюю версию с JavaFX.
     
    Java JDK 8.0 Update 451 i586, x64
    Java JDK 11.0.27
    Java JDK 17.0.15
    на Сomss тоже имеются, как и у Softpedia - тип релиза GA, соответствуют контрольным суммам с сайта Oracle.
     
    У Adobe в этот раз нет JDK, есть только Java JRE 8.0 Update 451 i586, x64. Свой вариант, как обычно, без JavaFX.
    i586.exe i586.zip x64.exe x64.zip

    Всего записей: 3404 | Зарегистр. 13-10-2006 | Отправлено: 13:56 16-04-2025 | Исправлено: lelik007, 18:34 28-04-2025
    kraeved



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

     
     
    Инструкция для пользователей Windows 7 x64
     
    Архивы

     Тип | Версия  | Дата выпуска | Вне zip | Комментарий                                      
    -----|---------|--------------|---------|--------------------------------------------------  
     JRE |
    8u451   | 2025-04-17   | 112 МБ  | позволяет запускать готовые *.jar                
     JDK |
    8u451   | 2025-04-17   | 155 МБ  | можно компилировать *.java, внутри есть JRE      
     JDK |
    17.0.15 | 2025-04-15   | 291 МБ  |
     
    Установка
     
    1. Распаковать архив
     
    2. Добавить путь до папки Java\bin в пользовательскую переменную PATH
        - Пуск-Выполнить: rundll32 sysdm.cpl,EditEnvironmentVariables
        - выбрать переменную PATH, нажать Edit
        - дописать в конец ;C:\Soft\Java\bin (точка с запятой отделяет предыдущий путь)
        - нажать ОК и ещё раз ОК
     
    3. Добавить системную переменную JAVA_HOME и указать в ней путь до папки Java
        - Пуск-Выполнить: cmd
        - выполнить команду setx /m JAVA_HOME "C:\Soft\Java"
     
        $ setx /m JAVA_HOME "C:\Soft\Java"
        SUCCESS: Specified value was saved.

     
    4. Убедиться, что Java работает  
        - Пуск-Выполнить: cmd
        - выполнить команду java -version
     
        $ java -version
        java version "17.0.15" 2025-04-15 LTS
        Java(TM) SE Runtime Environment (build 17.0.15+9-LTS-241)
        Java HotSpot(TM) 64-Bit Server VM (build 17.0.15+9-LTS-241, mixed mode, sharing)

     
    Первая программа на Java
     
    // JDK 8
    $ echo interface hello{static void main(String[]a){System.out.print("Hello!");}} > hello.java
    $ javac hello.java
    $ java hello
    Hello!
     
    // JDK 17
    $ echo interface hello{static void main(String[]a){System.out.print("Hello!");}} > hello.java
    $ java hello.java
    Hello!
     
    // hello.java -> hello.jar
    $ javac hello.java
    $ jar cfe hello.jar hello hello.class
    $ java -jar hello.jar
    Hello!

    Всего записей: 1060 | Зарегистр. 01-03-2003 | Отправлено: 16:58 09-05-2025 | Исправлено: kraeved, 18:58 03-06-2025
    Andrea



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lelik007
    Цитата:
    JRE 8u451 добавил в шапку с пометкой, что без JavaFX; JRE 8u441 оставил, как последнюю версию с JavaFX.
    JavaFX не нужен для работы установленных на компьютере программ, которые требуют Java Runtime - я правильно понял?

    Всего записей: 1392 | Зарегистр. 24-12-2015 | Отправлено: 17:13 09-05-2025
    lelik007



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Andrea

    Цитата:
    я правильно понял?

    Не очень, это зависит от программы, некоторые требуют JavaFX в дополнение к JRE или JDK, так как они сделаны с их использованием, но это не обязательный компонент каждой программы на JAVA. У меня программ с JavaFX нет.
    У LTS версий от Oracle: 11,17,21 в JDK нет JavaFX - это отдельный компонент, а теперь нет и в 8-й.

    Всего записей: 3404 | Зарегистр. 13-10-2006 | Отправлено: 17:34 09-05-2025 | Исправлено: lelik007, 17:37 09-05-2025
    Andrea



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    lelik007, просто, в Вики написано, что JavaFX представляет собой платформу для создания приложений, но там не написано, что она нужна для запуска таких приложений на клиентском компьютере. Поэтому и подумал так

    Всего записей: 1392 | Зарегистр. 24-12-2015 | Отправлено: 18:31 09-05-2025 | Исправлено: Andrea, 18:32 09-05-2025
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49

    Компьютерный форум Ru.Board » Компьютеры » Программы » Oracle Java | JRE | JDK (часть 2)


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2025

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru