powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / JRE 14 ?
26 сообщений из 26, показаны все 2 страниц
JRE 14 ?
    #39941556
sg729
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Win10x64

Загрузил и установил JRE отсюда:
https://www.java.com/ru/download/
Это версия 8, но свежее там не предлагают.

Загрузил и установил Java SE Development Kit 14 отсюда:
https://www.oracle.com/java/technologies/javase-jdk14-downloads.html

Пытаюсь вывести в консоль "Hello, world!" получаю ошибку:
"First has been compiled by a more recent version of the Java Runtime (class file version 58.0), this version of the Java Runtime only recognizes class file versions up to 52.0"

Понятно, что 14 это не 8, но где найти JRE 14 не знаю и существует ли она вообще?
...
Рейтинг: 0 / 0
JRE 14 ?
    #39941587
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во-первых - надо читать "пророческую" инструкцию по установке.
Во-вторых - есть OpenJDK , который используется для создания различных дистрибутивов. Oracle Java SE - в том числе. Использование Oracle Java SE сопряжено с целым рядом лицензионных ограничений и не факт, что вам они подойдут.
Готовые бинарники OpenJDK под разные платформы собирает, например, AdoptOpenJDK (HotSpot и J9 JVM).
Если требуется JavaFX , то Zulu Community (HotSpot JVM).
...
Рейтинг: 0 / 0
JRE 14 ?
    #39941597
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sg729,

Если у вас уже есть SDK, то отдельно JRE уже не нужно, оно там внутри.
...
Рейтинг: 0 / 0
JRE 14 ?
    #39941608
mrWolf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sg729
но где найти JRE 14 не знаю и существует ли она вообще?

Нет не существует, начиная с 9-й версии.
Если вам нужен рантайм для выполнения вашего приложения, то вам понадобятся два инструмента: jdeps и jlink.
Первый определит список модулей, нобходимых вашему приложению, второй соберет некое подобие jdk.
Вот здесь можно почитать
...
Рейтинг: 0 / 0
JRE 14 ?
    #39941609
sg729
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. Sidorov
Во-первых - надо читать "пророческую" инструкцию по установке.
Смотрю раздел "5 Installation of the JDK on Microsoft Windows Platforms" - поиск по слову "JRE" ничего не находит.

Basil A. Sidorov
Готовые бинарники OpenJDK под разные платформы собирает, например, AdoptOpenJDK (HotSpot и J9 JVM).
Большое спасибо!
...
Рейтинг: 0 / 0
JRE 14 ?
    #39941611
sg729
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Garrick
sg729,
Если у вас уже есть SDK, то отдельно JRE уже не нужно, оно там внутри.
Если на компе уже есть установленный JRE 8, то папка "jre" в каталоге куда ставишь JDK не создается.
...
Рейтинг: 0 / 0
JRE 14 ?
    #39941612
sg729
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mrWolf
sg729
но где найти JRE 14 не знаю и существует ли она вообще?

Нет не существует, начиная с 9-й версии.
Если вам нужен рантайм для выполнения вашего приложения, то вам понадобятся два инструмента: jdeps и jlink.
Первый определит список модулей, нобходимых вашему приложению, второй соберет некое подобие jdk.
Вот здесь можно почитать
Понял, спасибо!
...
Рейтинг: 0 / 0
JRE 14 ?
    #39941640
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По этой табличке.

https://www.oracle.com/java/technologies/java-se-support-roadmap.html

Для Long-term-support наверное имеет смысл ставить 8, 11 и возможно 17.
Семнашка не указана в этой таблице. Но где-то ж я блин это прочитал?

Подскажите кто помнит?
...
Рейтинг: 0 / 0
JRE 14 ?
    #39941654
sg729
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mrWolf
sg729
но где найти JRE 14 не знаю и существует ли она вообще?

Нет не существует, начиная с 9-й версии.
Если вам нужен рантайм для выполнения вашего приложения, то вам понадобятся два инструмента: jdeps и jlink.
Первый определит список модулей, нобходимых вашему приложению, второй соберет некое подобие jdk.
Вот здесь можно почитать

А если на компе у пользователя будет несколько разных приложений и каждое со своим уникальным JRE, как этот зоопарк будет работать?
...
Рейтинг: 0 / 0
JRE 14 ?
    #39941659
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sg729
mrWolf
пропущено...

Нет не существует, начиная с 9-й версии.
Если вам нужен рантайм для выполнения вашего приложения, то вам понадобятся два инструмента: jdeps и jlink.
Первый определит список модулей, нобходимых вашему приложению, второй соберет некое подобие jdk.
Вот здесь можно почитать

А если на компе у пользователя будет несколько разных приложений и каждое со своим уникальным JRE, как этот зоопарк будет работать?

Сейчас это уже так. Если у пользователя стоит JetBrains, Eclipse то они собраны чтобы работать на своих внутренних JRE.
Это способ поставки Java приложения.

Для серверов вообще такое не проблема. Они могут держать разные конфигурации PATH/CLASSPATH и таким образом
каждый Linux-процесс будет видеть свою JDK под которую заточена задача.

Ну с Docker еще проще. Там можно не только Java но и часть библиотек ОС подменить на те что надо.
...
Рейтинг: 0 / 0
JRE 14 ?
    #39941690
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sg729

А если на компе у пользователя будет несколько разных приложений и каждое со своим уникальным JRE, как этот зоопарк будет работать?

Каждое правильно написанное приложение само знает где найти свою JRE. Нет никаких проблем.
...
Рейтинг: 0 / 0
JRE 14 ?
    #39941692
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sg729
Garrick
sg729,
Если у вас уже есть SDK, то отдельно JRE уже не нужно, оно там внутри.
Если на компе уже есть установленный JRE 8, то папка "jre" в каталоге куда ставишь JDK не создается.

Это какая-то новая фича? Никогда раньше такого не было...
...
Рейтинг: 0 / 0
JRE 14 ?
    #39941700
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sg729
поиск по слову "JRE" ничего не находит.
Документацию сначала читают. Поиском можно пользоваться в уже хорошо изученной документации. А читать надо было про установку переменных окружения (PATH) или/и про вызов программы по полному пути.
...
Рейтинг: 0 / 0
JRE 14 ?
    #39941706
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mrWolf
Нет не существует, начиная с 9-й версии.
Это вас кто-то обманул:
...
Рейтинг: 0 / 0
JRE 14 ?
    #39941707
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sg729
А если на компе у пользователя будет несколько разных приложений и каждое со своим уникальным JRE, как этот зоопарк будет работать?
Молча: какой укажешь в строке запуска, такой и будет использовать.
...
Рейтинг: 0 / 0
JRE 14 ?
    #39941708
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Подскажите кто помнит?
Как можно помнить то, что ещё не существует???
Так-то по планам и Java 13 должна была получить статус LTS ... Но, видимо, что-то не срослось.
...
Рейтинг: 0 / 0
JRE 14 ?
    #39941712
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sg729
Если на компе уже есть установленный JRE 8, то папка "jre" в каталоге куда ставишь JDK не создается.
А вот если бы вы читали документацию, то знали бы, что модуляризированная Java SE (Java 9+) использует и другую структуру каталогов и другой способ упаковки классов.
...
Рейтинг: 0 / 0
JRE 14 ?
    #39941715
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov
mayton
Подскажите кто помнит?
Как можно помнить то, что ещё не существует???
Так-то по планам и Java 13 должна была получить статус LTS ... Но, видимо, что-то не срослось.

Нашел. Странно что вики знает больше чем сайт производителя. Вычислили чтоли.

https://en.wikipedia.org/wiki/Java_version_history

по их меннию в September 2021 выйдет Java SE 17 (LTS)
...
Рейтинг: 0 / 0
JRE 14 ?
    #39941718
sg729
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Garrick
Каждое правильно написанное приложение само знает где найти свою JRE
Если Вас не затруднит моя просьба, чуть подробнее, пожалуйста, - как приложение узнает где ему искать свою JRE?
...
Рейтинг: 0 / 0
JRE 14 ?
    #39941719
sg729
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. Sidorov
А читать надо было про установку переменных окружения (PATH) или/и про вызов программы по полному пути.
Спасибо, теперь увидел.
...
Рейтинг: 0 / 0
JRE 14 ?
    #39941726
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Нашел. Странно что вики знает больше чем сайт производителя. Вычислили чтоли.
https://en.wikipedia.org/wiki/Java_version_history
по их меннию в September 2021 выйдет Java SE 17 (LTS)
Это даже не смешно. Там более двухсот ссылок, но из текста статьи вообще не ясно, откуда взялся статус LTS у Java 17.
Есть список обсуждаемых JSR и там, как и положено, есть только Java 15.
В общем, заборе много чего написано, но, таки, википедия может идти лесом.
...
Рейтинг: 0 / 0
JRE 14 ?
    #39941730
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно прибавили 1.5 года.
...
Рейтинг: 0 / 0
JRE 14 ?
    #39941734
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет, но я нашёл, откуда растут ноги - я неправильно запомнил периодичность LTS (два года, вместо правильных трёх лет): пророческие планы .
LTS Java 11 вышла осенью 2018-го, значит следующая LTS версия будет осенью 2021-го. Учитывая полугодовой цикл выпуска - получаем Java 17. Только один хрен - рано ещё.
...
Рейтинг: 0 / 0
JRE 14 ?
    #39941738
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если не будут успевать - легко сдвинут на пол-года. Так-что 17 это так.... глаз прищурив. Не майлстоун.
...
Рейтинг: 0 / 0
JRE 14 ?
    #39941742
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут логика другая - если LTS должна выходить каждые три года, а промежуточные выпуски - каждые полгода, то из Java 17 выбросят всё, что не уложится в стандарты LTS-качества.
Следовательно, интересны не год и версия, а состав фич. А этого, как раз, ещё и нет. И табличка из статьи википедии это ...
... бородатый анекдотШерлок Холмс и доктор Ватсон летят на воздушном шаре и попадают в туман. Вылетают из тумана непонятно где и видят внизу человека.
- Где мы находимся? - кричит доктор.
Человек поднимает голову, смотрит вверх и отвечает: На воздушном шаре.
- Это математик - произносит Холмс.
- Почему вы так решили? - спрашивает Ватсон.
- Во-первых, он подумал прежде, чем ответить. Во-вторых, он абсолютно прав. Ну а в-третьих, совершенно непонятно, что делать с его ответом?
...
Рейтинг: 0 / 0
JRE 14 ?
    #39942239
mrWolf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. Sidorov
Это вас кто-то обманул:
OK. Не существует JRE от Oracle.
...
Рейтинг: 0 / 0
26 сообщений из 26, показаны все 2 страниц
Форумы / Java [игнор отключен] [закрыт для гостей] / JRE 14 ?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]