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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

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

AlViS



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

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 22 JDK x64 (Release Notes) - будет получать обновления до сентября 2024 года.
    все загрузки Java 22, релизы и версии
     
  • Java 21.0.2 JDK x64 (Release Notes) - будет получать обновления до сентября 2026 года.
    все загрузки Java 21, релизы и версии
     
    Java Uninstall Tool 21.0.0.0 - обнаруживает и разрешает удаление версий Java 1.4.2 и выше.

    cтарые версии Java 19 и 18

  • Java 17.0.10 JDK x64 (Release Notes) - будет получать обновления как минимум до сентября 2024 года.
    все загрузки Java 17

  • Java 11.0.22 JDK (Release Notes) x64 Checksum - будет получать обновления как минимум до сентября 2026 года.

  • Java 8 JDK Update 401 (Release Notes) i586, x64 - будет получать обновления как минимум до декабря 2030 года.
  • Java 8 JRE Update 401 i586, x64; Update 231 msi (last installer for Windows XP) i586, x64
     
    все загрузки Java 8 (oracle.com), все загрузки Java 8 (java.com), релизы и версии, все загрузки Java 8 архив (oracle.com)  
  • JDK 8u171 with NetBeans 8.2


  • Java 7 Update 171: JDK x64, i586; JRE x64 и i586.
  • Java 6 Update 181: JDK x64, i586; JRE x64 и i586.

  • Java SE Runtime Environment 1.7.0.79/1.7.0.80 (7u79 / 7u80)

  • Java SE Runtime Environment 1.6.0.45 (6u45)
  • 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 (давно устарела)

  • Бесплатные программы на языке Java с сайта SourceForge.net
  • Нужно ли сохранять в системе несколько версий?
  • Чем отличается jre-6u??-windows-i586-p-s.exe от jre-6u??-windows-i586-p.exe?
  • Фикс для ошибки "Это действие допускается только для установленных продуктов" при запуске инсталлятора 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 | Исправлено: merdiff, 06:02 25-03-2024
    ndch

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Попробовал запустить mucommander в windows xp (x86 32-bit).
    Запустилось с этим jdk (8)
    https://download.java.net/openjdk/jdk8u41/ri/openjdk-8u41-b04-windows-i586-14_jan_2020.zip
    Ссылка отсюда: https://jdk.java.net/java-se-ri/8-MR3
    Может быть кому-то это пригодится.
     

     
    Насколько работоспособно в целом - не знаю.

    Всего записей: 6477 | Зарегистр. 31-08-2008 | Отправлено: 22:48 19-09-2021 | Исправлено: ndch, 23:37 19-09-2021
    artenounx

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ndch
    8u151 последняя с поддержкой XP.

    Всего записей: 531 | Зарегистр. 05-08-2021 | Отправлено: 23:35 19-09-2021
    ndch

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    artenounx
    Да, 8u151 (1.8.0_151) посвежее чем вышеупомянутая jdk 8u41 (1.8.0_41)
     
    Но где её брать кроме https://archive.org/download/jre-8u151-windows-i586  ?
     
    В шапке этой информации не видно.

    Всего записей: 6477 | Зарегистр. 31-08-2008 | Отправлено: 23:39 19-09-2021 | Исправлено: ndch, 23:57 19-09-2021
    artenounx

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ndch
    Да, не везде в шапках есть инфа о XP.
    Старые версии можно взять с сайта оракла, но недавно они ввели регистрацию и так просто уже не скачать у них.
    Для новых сборок 8 версии (больше 151) изменили лицензию и тоже теперь только после регистрации можно скачать. Но можно найти перезаливы на других сайтах. Одна прога требовала именно Java от Oracle и пришлось заморочиться.
     
    lelik007

    Цитата:
    Как собственно у Liberica тоже есть билды для x86

    Не спорю, я глубоко не копал. Просто Zulu первым нашелся. Удивительно, сколько этих сборок вообще.

    Всего записей: 531 | Зарегистр. 05-08-2021 | Отправлено: 03:58 20-09-2021
    ndch

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

    Цитата:
    Одна прога требовала именно Java от Oracle

    Если не секрет, то какая ?
     
    Добавлено:

    Цитата:
    Да, не везде в шапках есть инфа о XP.

    Однако в шапке присутствует "последняя версия, поддерживающая Windows 98/ME".
     
    Добавлено:
  • Java SE Runtime Environment 1.8.0.151 (8u151) - последняя версия, работающая в  Windows XP (32-bit).
     
    Добавлено:

    Цитата:
    Старые версии можно взять с сайта оракла

    Угу, нашёл для 8 : https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html
     

  • Всего записей: 6477 | Зарегистр. 31-08-2008 | Отправлено: 07:57 20-09-2021 | Исправлено: ndch, 08:14 20-09-2021
    artenounx

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

    Цитата:
    Если не секрет, то какая?

    Lacinato ABX для слепого теста аудиокодеков (сейчас там все поменялось, и она уже требует Java 11 вместо 8 и не Oracle).
    Гнилая прога (лезет в интернет без спроса) и по функциям далека до Foobar плагина ABX Comparator.
    У меня сохранена версия 2018 года, которую я пролечил от интернет зависимости. В новых уже места, где задаются http запросы поменялись (я же говорю гнилой разработчик), найти эти места не удалось.
    Старые версии, автор не выкладывает. Хорошо, что есть Web Archive. И еще приколист писал "проверку обновлений можно отключить в конфиг файле", но не указал каким параметром, lol. И в интернете тишина, потому что прога noname.
    Зато кроссплатформенная и альтернативы это всегда хорошо.
    Но я пользовался Foobar'ом и уже выявил как звучат разные кодеки на определенных битрейтах.

    Всего записей: 531 | Зарегистр. 05-08-2021 | Отправлено: 08:21 20-09-2021 | Исправлено: artenounx, 08:24 20-09-2021
    ndch

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    2.40  https://web.archive.org/web/20200209180214/http://caseyconnor.org/pub/abx/ABX.jar вроде бы запускается и не на Oracle.

    Всего записей: 6477 | Зарегистр. 31-08-2008 | Отправлено: 08:47 20-09-2021
    artenounx

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

    Цитата:
    вроде бы запускается и не на Oracle

    На чьей сборке запускается? Возможно, она маскируется под Oracle. OpenJDK 8 и Zulu 11 не запускают
    Error: Could not find or load main class com.lacinato.abx.ABX23

    Всего записей: 531 | Зарегистр. 05-08-2021 | Отправлено: 08:38 21-09-2021
    ndch

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Точнее так:
    Error: Could not find or load main class com.lacinato.abx.ABX23
    Caused by: java.lang.NoClassDef
    FoundError: javafx/beans/value/ChangeListener
     
    javafx ей нужна
     
    https://adoptopenjdk.net/faq.html

    Цитата:
    Вплоть до JDK 10 JavaFX был частью JDK. В 2018 году Oracle решила отделить JavaFX от JDK.

    Цитата:
    Какие у меня есть варианты, если мне нужны исправления или поддержка OpenJFX 11 или более поздней версии?
    Gluon,основной участник OpenJFX, обеспечивает поддержку LTS для OpenJFX 11.
    Существуют версии Azul Zulu и BellSoft Liberica, которые включают JavaFX и доступны бесплатно.

     
    https://www.azul.com/downloads/?version=java-11-lts&os=windows&architecture=x86-64-bit&package=jre-fx
    При использовании zulu jre-fx запускается без матюгов.
     
    в терминологии belsoft - jre-full
    https://bell-sw.com/pages/downloads/#/java-11-lts
    Запустилось, но матюгнулось "InteropFactory: cannot load com.sun.javafx.embed.swing.newimpl.InteropFactoryN"
     
    https://www.lacinato.com/cm/software/othersoft/abx

    Цитата:
    Если у вас установлена Java 11 (с необходимым компонентом JavaFX), вы можете загрузить гораздо меньший .jar файл и запустить его («java -jar ABX.jar»).

    Ну вот написано об этом.
    Раньше было написано

    Цитата:
    Если у вас установлена Java 8 (с компонентом JavaFX, включенным в версию Oracle), вы можете загрузить гораздо меньший .jar файл и запустить его («java -jar ABX.jar»).

    Ранее уточнялось где присутствует - "в версии Oracle".

    Всего записей: 6477 | Зарегистр. 31-08-2008 | Отправлено: 12:43 21-09-2021 | Исправлено: ndch, 08:26 29-10-2021
    Garrett

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    artenounx
    Я запустил на OpenJDK17.
     
    Скачиваете
    openjdk-17_windows-x64_bin.zip
    openjfx-17.0.0.1_windows-x64_bin-sdk.zip
     
    Распаковываете куда хотите, у меня как
    c:\Lang\Java\jdk-17\
    c:\Lang\Java\javafx-sdk-17.0.0.1\
     
    Создаём 2 системных переменные
    JAVA_HOME=c:\Lang\Java\jdk-17
    JAVA_FX=c:\Lang\Java\javafx-sdk-17.0.0.1\lib
     
    Добавляете в PATH:
    %JAVA_HOME%\bin
    %JAVA_FX%
     
    Скачиваете ABX.jar.
     
    Рядом создаёте скрипт запуска zapusk.cmd:
    java --module-path %JAVA_FX% --add-modules javafx.controls,javafx.swing,javafx.media -jar ABX.jar
     
    Там же создаёте config.txt:
    checkForNewVersionOnStartup=false
     
    Удачи!

    Всего записей: 2731 | Зарегистр. 16-10-2003 | Отправлено: 13:48 21-09-2021
    ndch

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

    Цитата:
    Скачиваете
    openjfx-17.0.0.1_windows-x64_bin-sdk.zip  

    Откуда скачивать ?

    Всего записей: 6477 | Зарегистр. 31-08-2008 | Отправлено: 14:28 21-09-2021
    Garrett

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ndch
    https://openjfx.io/

    Всего записей: 2731 | Зарегистр. 16-10-2003 | Отправлено: 14:51 21-09-2021
    ndch

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Garrett
    Такая ссылка ? https://download2.gluonhq.com/openjfx/17.0.0.1/openjfx-17.0.0.1_windows-x64_bin-sdk.zip
    С этой страницы ? https://gluonhq.com/products/javafx/

    Всего записей: 6477 | Зарегистр. 31-08-2008 | Отправлено: 15:01 21-09-2021
    Garrett

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

    Всего записей: 2731 | Зарегистр. 16-10-2003 | Отправлено: 15:15 21-09-2021
    mrdime



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, как поддерживать 2 дистрибутива java на одной машине Windows 10 x64 (LTSB).
    Стоит штатно установленный Java 8.
    Поставил руками Open JDK 17.0.1  
    Скачал zip, распаковывал в корень диска С, C:\jdk-17. Создал переменную среды JAVA_HOME = C:\jdk-17. В переменную Path добавил C:\jdk-17\bin. Сделал рестарт.
    Запускаю программу, которая требует новой версии Java - получаю ошибку.
    В чем может быть проблема?
    Надо ли удалять старую версию?

    Всего записей: 2975 | Зарегистр. 04-01-2005 | Отправлено: 10:50 23-10-2021 | Исправлено: mrdime, 12:01 23-10-2021
    ndch

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    По моим наблюдениям первичны записи в [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\], а не первоочерёдность в %PATH%
     
    Добавлено:
    Более того, начиная отсюда наблюдал проблемы с jre 17, которых не было в любых JRE/JDK 11, а для всяких мультимедиа требующих JavaFX (Lacinato ABX/Shootout-er blind testing audio software) - и с zulu jre-fx 11.
     
    Кстати, что за софт ?
     
    Добавлено:

    Цитата:
    Надо ли удалять старую версию?

    Обратите взор на шапку:
    "Нужно ли сохранять в системе несколько версий?"

    Цитата:
    Мы настоятельно рекомендуем пользователям удалить с компьютера все предыдущие версии Java.

    Всего записей: 6477 | Зарегистр. 31-08-2008 | Отправлено: 12:40 23-10-2021 | Исправлено: ndch, 12:49 23-10-2021
    mrdime



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

    Цитата:
    Обратите взор на шапку:
    "Нужно ли сохранять в системе несколько версий?"
     
    Цитата:
    Мы настоятельно рекомендуем пользователям удалить с компьютера все предыдущие версии Java.  

    Их рекомендации я читал, но знаю, что люди используют рядом несколько версий Java, поэтому и вопрос задал.
    Проблема скорее всего не в наличии старой версии Java. Я удалил 8-ю Java, но поначалу ничего не поменялось.
    Потом погуглил и разобрался как эти java-файлы запускать. Никогда раньше не ставил "руками" JDK и понятия не имел как запустить java-приложение из командной строки. Оказалось все довольно просто: не тупо писать
    Цитата:
    java XiaomiADBFastbootTools-7.0.3.jar
    , а
    Цитата:
    java -jar XiaomiADBFastbootTools-7.0.3.jar

    Интересно теперь разобраться, как эту прогу не из командной строки запускать, а просто двойным кликом, как обычную прогу.
     
    Вообще разрабы советуют AdoptOpenJDK ставить. Может его и поставлю, чтобы меньше проблем было.
     
    Прога: XiaomiADBFastbootTools (я здесь раньше уже о ней писал), мне оч. нравится (номер 1 для работы с телефонами Xiaomi), но новые версии хотят новую яву.

    Всего записей: 2975 | Зарегистр. 04-01-2005 | Отправлено: 13:53 23-10-2021 | Исправлено: mrdime, 14:17 23-10-2021
    Garrett

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

    Цитата:
    Интересно теперь разобраться, как эту прогу не из командной строки запускать, а просто двойным кликом, как обычную прогу

    а) сделать на рабочем столе пакетный файл (н-р, zapusk.cmd) c содержимым "javaw -jar XiaomiADBFastbootTools-7.0.3.jar"
    б) зарегистрировать в системе расширение jar и указать системе как обрабатывать такие файлы. Это если у вас много софта на java и всё запаковано в jar'ы.

    Всего записей: 2731 | Зарегистр. 16-10-2003 | Отправлено: 21:35 23-10-2021
    ndch

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

    Цитата:
    Поставил руками Open JDK 17.0.1  


    Цитата:
    Вообще разрабы советуют AdoptOpenJDK ставить

     
    https://github.com/Szaki/XiaomiADBFastbootTools/releases
    Since version 6.9, XAFT requires Java 11 or later!
     
     
     

    Цитата:
    Интересно теперь разобраться, как эту прогу не из командной строки запускать, а просто двойным кликом, как обычную прогу.

     
    Как и любую другую ассоциацию в винде. Т.е. вообще без какой-либо специфики
    Подробнее...
     
    Проще было установить 11-й  jre от azul или belsoft и не мучаться. Или zulu jre-fx 11  - чтобы совсем не париться.

    Всего записей: 6477 | Зарегистр. 31-08-2008 | Отправлено: 01:13 24-10-2021 | Исправлено: ndch, 01:28 24-10-2021
    mrdime



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

    Цитата:
    Проще было установить 11-й  jre от azul или belsoft и не мучаться. Или zulu jre-fx 11

    Я об этих сборках/ релизах вообще никогда не слышал. Что это и откуда их качать.
    С явой вообще сейчас никак не работаю за исключением вышеупомянутой програмы. Если бы не она, наверное бы вообще не сталкивался...
    Если не сложно, то просвети чем они отличаются и что лучше (на будущее).
    Я установил сразу последнюю (17-ю) из тех соображений, что через месяц/ год с выходом новой версии XiaomiADBFastbootTools разрабы могут написать что-то типа
    Цитата:
    "Since version 7.х, XAFT requires Java 16 or later"...  
    и опять придется играться с установкой очереной версии. А так - поставил и забыл. По ходу понял, что 17 какая-то не самая удачная у Оракла получилась...

    Всего записей: 2975 | Зарегистр. 04-01-2005 | Отправлено: 09:39 25-10-2021 | Исправлено: mrdime, 09:39 25-10-2021
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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

    Компьютерный форум 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-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru