Jak ručně aktualizovat Javu

Ručně aktualizovat Javu znamená stáhnout aktuální instalační balíček nebo archiv z oficiálního zdroje, nainstalovat či rozbalit novou verzi a následně ověřit, že ji používá požadovaná aplikace. Před instalací poslední verze však doporučujeme na daném PC provést odinstalaci starších verzí aplikace JAVA.

Java je produkt 3. strany (momentalne firmy Oracle). Jelikoz je Java momentalne nejcastejsim kanalem pro pristup ruzne haveti do PC doporucuji DURAZNE jeji aktualizaci (nebo odinstalaci).

Proč Javu aktualizovat

Vždy je dobré používat nejnovější verzi Javy, aby byly k dispozici nejnovější bezpečnostní opravy a vylepšení. Od doby, co vyšla Java 8, se toho v onom jazyce spoustu změnilo.

Jedná se zejména o tyto události:

  • aktualizace vychází každého půl roku (je tedy třeba pravidelně aktualizovat a zkoušet funkcionalitu aplikace;
  • aktuální LTS verze v době psaní článku (verze s 3 letou podporou) je Java 11
  • změna licencí (Oracle přestal poskytovat aktualizace zdarma; přechod na alternativu OpenJDK)
  • přibyla spousta nových funkcí, výrazné vylepšení rychlosti (zejména pak Garbage Collector)

Než začnete s ruční aktualizací

Nejprve zjistěte, zda Javu skutečně potřebujete a která aplikace ji používá. Pokud ji vyžaduje konkrétní program, ověřte v jeho dokumentaci, jakou verzi podporuje.

Pokud je v současné době již novější verze, samozřejmě použijte tu. Pokud potřebujete, můžete si tímto způsobem nainstalovat i více verzí Javy a pak mezi nimi dle potřeby přepínat.

U starších instalací může být vhodné odstranit nepotřebné verze, aby nedocházelo k jejich nechtěnému používání. Pro správné fungování aplikací Daňového portálu doporučujeme nainstalovat poslední verzi aplikace Java ze stránek.

Ruční aktualizace Javy ve Windows

Stažení instalačního souboru

Aktuální verzi aplikace Java najdete na stránce:

Po vstupu na stránku klikněte na tlačítko „Free Java Download“. Následně dojde k ověření instalací aplikace Java na Vašem PC.

Pokud není na PC nainstalována aktuální, popř. žádná verze aplikace Java, zobrazí se stránka s tlačítkem „Agree and Start Free Download“. Klikněte na tlačítko „Agree and Start Free Download“.

V informačním okně Internet Explorer - „Stažení souboru“ klikněte na tlačítko „Spustit“. V případě kliknutí na tlačítko „Uložit“ dojde k uložení instalace na lokální disk PC a bude nutné spustit instalaci „manuálně“.

V případě zobrazení okna „Internet Explorer - upozornění zabezpečení“, klikněte na tlačítko „Spustit“. Po kliknutí na tlačítko „Spustit“ dojde ke stažení instalace.

stažení instalačního balíčku Java Windows

Instalace nové verze

Po stažení instalace bude spuštěn průvodce instalací aplikace Java. V okně průvodce instalací „Welcome to Java“ klikněte na tlačítko „Install“.

Průvodce instalací Vás MŮŽE vyzvat k uzavření aplikace Internet Explorer. V tom případě klikněte na tlačítko „Close Browser and Continue“. Další případně zobrazené okno potvrďte kliknutím na tlačítko „OK“.

Průběh instalace je zobrazen v dalším kroku průvodce. Po dokončení instalace bude zobrazeno okno s informací o úspěšné instalaci. Klikněte na tlačítko „Close“.

Ověření instalace

Pro kontrolu úspěšné instalace JAVA vstupte znovu na stránku a klikněte na tlačítko „Free Java Download“. V případě zobrazení tlačítka „Verify Java version“, klikněte na toto tlačítko.

Dojde ke spuštění detekce aplikace JAVA na Vašem počítači. Pokud byla aplikace Java nainstalována úspěšně, bude zobrazena stránka „Verified Java Version - Congratulations!“.

Kontrola a aktivace nejnovější verze ve Windows

Je možné, že i po instalaci nejnovější verze Javy ji prohlížeč nebude moci používat, protože není povolena. K tomu může dojít, když jiné aplikace také nainstalují Javu a jejich dodavatelé nechtějí měnit nastavení prohlížeče.

Pokud váš prohlížeč nepoužívá nejnovější nainstalovanou verzi, budete ji muset povolit v Java Control Panelu.

  1. V Java Control Panelu klikněte na kartu Java.
  2. Kliknutím na View zobrazíte nastavení Java Runtime Environment.
  3. Ověřte, že je nejnovější verze Java Runtime povolena zaškrtnutím políčka Enabled.
  4. Kliknutím na OK uložíte nastavení.
  5. Kliknutím na OK v okně Java Control Panel potvrdíte změny a okno zavřete.
  6. Spusťte stejnou aplikaci a ověřte, že nyní používá nejnovější nainstalovanou verzi Javy.

Ruční instalace OpenJDK

Pokud tedy potřebujete/chcete využívat některé z benefitů aktuální verze, doporučujeme použít Javu vydanou pod OpenJDK.

Aktuální verzi (z doby psaní tohoto článku) 12 lze stáhnout zde: Pokud je v současné době již novější verze, samozřejmě použijte tu.

Provedete to kliknutím na příponu souboru (zip, tar.gz) vedle názvu systému, pro který Javu chcete stáhnout.

Obsah archivu nakopírujte do libovolného adresáře. Můžete použít adresář, který využívaly předchozí instalátory Javy: C:\Program Files\Java (struktura je pak C:\Program Files\Java\jdk-12.0.2\bin).

Pokud potřebujete, můžete si tímto způsobem nainstalovat i více verzí Javy a pak mezi nimi dle potřeby přepínat.

Nastavení Javy v Apache NetBeans

Stažení a instalace NetBeans

Pokud používate NetBeans 8.2, je nutné stáhnout si novou verzi pod záštitou Apache Foundation, jelikož tato starší verze novou verzi Javy nepodporuje.

Novou verzi Apache NetBeans je možné stáhnout zde: Kliknutím na zelené tlačítko Download se přesuneme na stránku s informacemi o dané verzi.

První v pořadí je poslední vydaná verze programu s předběžným přístupem, u níž vychází častěji aktualizace a díky které máte jako první přístup k novým funkcím. Hned pod ní je pak stabilní verze s garantovanou roční podporou, u které vycházejí jen důležité aktualizace a není tedy třeba často aktualizovat.

Následně klikneme na název souboru obsahující zkompilovanou verzi IDE s instalátorem. Nyní už jen vybereme ze kterého serveru chceme IDE stáhnout, klepnutím na doporučený odkaz ke stažení.

Při instalaci si zkontrolujte, zda instalátor automaticky detekoval verzi Javy, kterou chcete použít jako výchozí. Pokud ne, vyberte manuálně adresář, do kterého jste v prvním kroku JDK rozbalili.

Další kroky jen proklikejte a po dokončení instalace IDE spusťte. V případě, že máte nainstalovanou starší verzi IDE, vám bude nabídnuta možnost importovat vaše nastavení z této verze.

To zahrnuje i případné rozpracované projekty, které máte ve starší verzi otevřené. Můžete tedy dialog potvrdit klepnutím na Yes.

Výběr JDK v NetBeans

Pokud jste IDE stáhli v archivu, Javu nainstalovali až po instalaci IDE nebo si chcete přidat více verzí Javy - zde je postup, jak na to:

V hlavním kontextovém menu zvolte Tools/Options, pak ze záložek vyberte možnost Java (obrázek kávového hrníčku) a z dalších záložek pak Java Shell.

Zde si můžete nastavit výchozí verzi JDK. Přehled dostupných JDK si zobrazíte kliknutím na tlačítko Manage.

Pokud se zde verze, kterou potřebujete, nenachází, přidáte ji klepnutím na tlačítko Add Platform. V prvním okně vyberete Java Standard Edition, následně vyhledáte složku, ve které se dané JDK nachází a potvrdíte její přidání.

Pokud se vám z nějakého důvodu soubory v záložkách Classes/, Sources/ a Javadoc/ nenačetly, zřejmě jste vybrali špatnou složku - zkontrolujte, zda se opravdu jedná o Java JDK.

Nastavení verze pro projekt

Pro vytvoření klasické Java aplikace, na kterou jste zvyklí, vyberte Java with Ant. Aplikace se vytvoří pod výchozí nastavenou Java JDK.

Pokud chcete verzi JDK u projektu změnit, klepněte pravým tlačítkem na název projektu a zvolte Set Configuration/Customize.

Následně vyberte požadovanou verzi JDK knihovny v Libraries klepnutím na Java Platform a následně v Sources klepnutím na Source/Binary Format zvolíte požadovanou verzi JDK pro váš program.

Aktualizace aplikace, která používá vlastní Javu

Od verze 2024.7.0 přecházíme z Javy 8 na Javu 11. Tato změna umožní používat modernější funkce a zvýší rychlost a bezpečnost aplikace.

Od verze 2024.7.0 je již Java součástí instalace Flexi (je embedována do programu) a není tedy již potřeba mít Javu nainstalovanou v systému.

Server v cloudu se automaticky aktualizuje na nejnovější verzi a lokální instalace klienta zůstává ve staré. Po připojení k serveru bude uživatel vyzván ke spuštění automatické aktualizace klienta.

Po odsouhlasení se automaticky stáhne nová verze a spustí instalace. Po připojení k serveru s Javou 8 se automaticky stáhne běhové prostředí pro Javu 8, aplikace se restartuje a spustí nad touto Javou.

Na Linuxových distribucích došlo pouze k aktualizaci závislostí. Pokud by na některých distribucích Linuxu (zaznamenali jsme na Ubuntu 24.04) končila aktualizace chybou, nainstalujte Javu 11 ručně.

Řešení problémů po aktualizaci

Pokud se automatická aktualizace nezdaří, nebo se při připojení k serveru zobrazí chyba „Nastala chyba při ověřování verze aplikace.“, stáhněte si a nainstalujte si prosím nejnovější verzi aplikace ručně.

Pokud aplikace po instalaci stále používá starší Javu, zkontrolujte nastavení v Java Control Panelu a ověřte, zda je nejnovější Java Runtime označena jako Enabled.

Jestliže program vyžaduje konkrétní starší verzi, ponechte ji nainstalovanou pouze tehdy, pokud ji daná aplikace skutečně potřebuje. U vývojového prostředí nebo projektu vyberte správné JDK samostatně v nastavení platformy a projektu.

How To Update Java In Windows 11

tags: #rucne #aktualizovat #jawa