Oracle Java je od verze 9 minulost. Pro běžné lidi je tu OpenJDK dokonce s připravenými buildy https://adoptopenjdk.net/. M$ a Amazon má taky vlastní build OpenJDK.
Ne tak to není. Oracle chce peníze za jejich distribuci javy. Ale díky tomu jí vlastně skoro nikdo nepoužívá (minimálně pro servery). Je tu spousta distribucí OpenJDK, které si můžete používat jak chcete. Např. AdoptOpenJDK (Eclips Adoptium), RedHat, Azul, Amazon Corretto a nově dokonce MS.
1. 7. 2021, 08:57 editováno autorem komentáře
Vůbec ne. Existuje spousta jiných distribucí Javy než ty od Oraclu – seznam těch nejznámějších je např. na Wikipedii.
Šířit aplikace i s Java runtimem je teď ale doporučovaný postup, vznikl pro to i nový nástroj jlink
, který vytvoří runtime podle potřeb aplikace (použijí se jen moduly, které aplikace používá).
To úplně není pravda. Je pravda, že Oracle chce prachy za Oracle JDK (https://www.oracle.com/java/technologies/javase-downloads.html), ale Open JDK je pořád free pro všechny (https://openjdk.java.net/) a navíc existuje AdoptOpenJDK (https://adoptopenjdk.net/) a spoustu dalších: https://i.stack.imgur.com/2k5u8.png
Další věc je, že když už teď JRE neexistuje a správně by se měla ta Java bundlovat do té aplikace (čímž vznikne minimální JRE jen s tím co ta aplikace potřebuje) a ne aby vydavatel chtěl po uživatelích instalovat JDK, tak tyhle starosti end userům úplně odpadají.
Obligatorní: Jsem zaměstnanec firmy Oracle a výše napsaný text jsou názory mé, ne firmy Oracle.