Pull to refresh
1
0

User

Send message
Теперь понятно. Спасибо.
Вот теперь спасибо за пояснения. Привильно ли я понял, что до какого-то этапа OracleJDK и OpenJDK собираются одинаково, затем всё что можно открыть называют OpenJDK, а остальное называют OracleJDK? Причём виртуальная машина у них по умолчанию одинакова и называется HotSpot?
Хорошо, а что же тогда я скачиваю с сайта Оракла под релизом JDK? Ведь когда я запускаю -version, я получаю:
C:\>java -version
java version «9.0.4»
Java(TM) SE Runtime Environment (build 9.0.4+11)
Java HotSpot(TM) 64-Bit Server VM (build 9.0.4+11, mixed mode)
И чем этот оракловый релиз отличается от OpenJDK? Почему у меня на OpenJDK tomcat валится с OoM на SSL, в то время как оракловая бегает без фейлов?
Совсем запутали! Я то думал что существование OpenJDK обусловленно особой лицензией на распространнение бесплатного софта, которое ораклованя(сановская) джава не саппортит в полном объёме. Какой же смысл основывать полностью открытый софт на несовсем полностью открытом?..
Извините, не мог бы кто-нибудь пояснить упоминание «HotSpot VM» в статье про OpenJDK? Я всегда думал что HotSpot — это название оракловой JVM. (Не троллинг, мне реально интересно)

Information

Rating
Does not participate
Registered
Activity