habrahabr

Java 10 General Availability

  • вторник, 27 марта 2018 г. в 00:22:46
https://habrahabr.ru/company/jugru/blog/351694/
  • Java
  • Блог компании JUG.ru Group



Ссылка для скачивания

Последнюю половину года мы подробно обсуждали здесь новшества Java 10 и знаем их наизусть.

Но было бы странно, если самая главная Java-новость за полгода не появилась бы в этом хабе.


Как говорится, просто оставлю это здесь. Вперёд к приключениям!


Действительно вышла в срок?


Да, действительно. Релиз сделали из 46 билда, и собрали день назад, глядите:


$ java -version
openjdk version "10" 2018-03-20
OpenJDK Runtime Environment 18.3 (build 10+46)
OpenJDK 64-Bit Server VM 18.3 (build 10+46, mixed mode)

А в IDE работает, или всё красным перечёркнуто?


Работает в свежей IntelliJ IDEA. Но придётся поставить бета-версию (например, ideaIU-181.4203.400), потому что на стабильной 2017.3.5 не поддерживается этот language level.




Долгий путь к релизу


На самом деле, нет. Это самый быстрый полноценный релиз в истории!


Раньше план публиковался на странице проекта, но больше он нам не понадобится. Все этапы успешно выполнены.






И что, всё хорошо?


В основном, да. В этом релизе разработчики фокусировались на починке только тех багов, которые являются совершенно критичными для успеха Java 10. Все задачи, относящиеся к другим релизам Java, даже с высшим приоритетом, отложены.


Но какой же релиз без хорошего факапа? Тагир Валеев (lany) через считаные часы опубликовал в своём твиттере новость об эпическом новом баге в компиляторе.