
Pokud narazíte na aplikaci, která se odmítne spustit nebo nainstalovat, protože „vyžaduje Javu“, nejrychlejší opravou je instalace moderního JDK nebo JRE. Přestože macOS již není dodáván s Javou, mnoho starších podnikových nástrojů, vědeckých nástrojů a dokonce i populárních her na něm stále závisí. Nejjednodušší a nejspolehlivější způsob, jak dnes dostat Javu do svého Macu, je přes Eclipse Temurin , bezplatná, open-source distribuce OpenJDK, která podporuje více verzí vedle sebe.
Proč byste mohli potřebovat Javu v systému macOS
Apple před pár lety odstranil Javu z macOS, ale překvapivě velké množství aplikací na ní nadále spoléhá. Patří mezi ně:
- Starší podnikové a obchodní platformy
- Vědecké a inženýrské nástroje
- Nástroje pro analýzu dat a sady pro správu databází
- Vzdělávací software a multiplatformní hry (např. moduly Minecraft)
- Síťové a systémové nástroje
- Vývojová prostředí a IDE
Když aplikace vyžaduje Javu, obvykle zobrazí jasnou výzvu nebo chybovou zprávu, že chybí JRE nebo JDK.
Instalace Javy na macOS 13+ (Ventura, Sonoma) s Eclipse Temurin
- Přejděte na stránku ke stažení Eclipse Temurin a vyberte instalační program macOS pro verzi, kterou potřebujete (např. 25.0.3).
- Spusťte stažený soubor .pkg a spusťte instalační program. Dokončete instalaci podle pokynů na obrazovce.

- Po dokončení instalace ověřte instalaci otevřením Terminálu a spuštěním:
java --version
Měli byste vidět výstup podobný následujícímu, který potvrzuje, že OpenJDK byl nainstalován:
openjdk 25.0.3 2026-04-21 LTS
OpenJDK Runtime Environment Temurin-25.0.3+9 (build 25.0.3+9-LTS)
OpenJDK 64-Bit Server VM Temurin-25.0.3+9 (build 25.0.3+9-LTS, mixed mode, sharing)
username@M4-MacBook-Pro
Pokud se dříve zablokovaná aplikace stále nespustí, rychlý restart Macu obvykle vyřeší všechny přetrvávající odkazy na novou instalaci Java.
Mnoho aplikací je specifických pro verzi, takže schopnost Temurinu hostit více JDK (např. Java8, 17, 21) současně je neocenitelná. Výchozí verzi Java můžete přepnout úpravou JAVA_HOME vašeho shellu proměnnou prostředí nebo pomocí jenv chcete-li.
Pro většinu uživatelů je instalace Javy zbytečná. Když to však nezbytný nástroj vyžaduje, lehká distribuce OpenJDK, jako je Eclipse Temurin, poskytuje bezpečné, plně podporované řešení, které funguje v systémech macOS, Windows a Linux.
Proč Eclipse Temurin před Oracle Java?
Oracle Java přešel na placený licenční model pro komerční použití, zatímco Eclipse Temurin zůstává zcela zdarma, a to i pro podnikovou produkci. To znamená, že můžete legálně nasadit aplikace, které se spoléhají na Temurin, v jakémkoli prostředí, aniž byste museli platit licenční poplatky nebo procházet složitými požadavky na dodržování předpisů.
Výběrem Eclipse Temurin zajistíte, že zůstanete v souladu, vyhnete se zablokování dodavatele a budete mít prospěch z aktivní komunity, která platformu neustále aktualizuje.