===== Upgrade na verzi Java 17 ===== IS //Orsoft Open// a //OR-SYSTEM Open// verze 24.1. vyžaduje nový runtime Javy (JRE ve verzi 17). Součástí instalace verze je i dodávka JRE Java 17 pro serverovou i klientskou část IS. Jedná se o release Java Zulu 17.0.9 dostupný na webových stránkách [[http://www.azul.com|www.azul.com]]. Současně je zde ucelený seznam podporovaných operačních systémů serverů a pracovních stanic: [[https://docs.azul.com/core/zulu-openjdk/release-notes/17-ga|https://docs.azul.com/core/zulu-openjdk/release-notes/17-ga]] Podpora platforem: [[https://www.oracle.com/java/technologies/javase/products-doc-jdk17certconfig.html|https://www.oracle.com/java/technologies/javase/products-doc-jdk17certconfig.html]] Ujistěte se, že vaše servery a koncové stanice splňují minimální požadavky (Windows 8.1, Windows Server 2012 R2, Linux SLES 12, Linux RHEL 7). ==== Serverová část ==== Aktualizace Javy 17 na serveru je součástí instalace. ==== Klientská část ==== === Instalace klienta Open === Při instalaci je automaticky instalována i Java 17 pro klientskou část, včetně upravených spouštěcích dávek. === Aktualizace klienta Open === Automatická aktualizace klienta záleží na stavu souboru ors-klient.jar, který leží na klientovi. Je to ovlivněno datumem poslední aktualizace klienta. Stav jeho verzí podle datumu: * Větší než 20.11.2023 - – aktualizace se dělá automaticky, JRE se stahuje a rozbaluje do adresáře jre17, zástupce na ploše s číslem portu, upraví automaticky konfiguraci OrsManageru * 18.10.2023 – 19.11.2023 – aktualizace JRE se stahuje a rozbaluje do adresáře jre, vytváří zástupce na ploše bez čísla portu, upraví automaticky konfiguraci OrsManageru * Před 18.10.2023 – stáhne JRE ale nerozbalí nikam, nevytváří zástupce na ploše, neupraví konfiguraci OrsManageru Automatické nastavení spuštění klienta * OrsManager – upraví se v konfiguraci spuštěného klienta pro OrsManager, po úspěšné instalaci je nutné OrsManager restartovat. * Spouštění přes bat soubor – vytvoří se nový bat soubor s názvem opencs17.bat a vytváří se ikona na ploše uživatele OOpen port xxxx. Známé problémy: * Ikona na ploše se nevytvoří pokud je plocha přemístěna na OneDrive * Aktualizace spouštění přes bat neprojde pokud se v nadřízeném adresáři najde soubor ors-manager.oro * Pokud se netvořil adresář jre17, je zřejmě starý ors-klient.jar. Takže je potřeba ho nakopírovat z aktuálně staženého obsahu adresáře lib (případně ze serveru z lib) v adresářové struktuře o úroveň výše a smazat adresář lib a spustit klienta znovu. Pokud se ani nyní nevytvoří adresář jre17, je možné provést ruční nastavení. Ruční nastavení na nové JRE * Na serveru existuje klient-orsoft.zip v adresáři lib, ten obsahuje jre.zip, ten si přenést na klienta * Obsah jre.zip rozbalit do adresáře pro OrsManager a nebo do adresáře původní spouštěcí dávky * Upravit spouštěcí dávku, cestu k java.exe **Příklad:** Původní spouštěcí řádek **java -Duser.language=cs -Duser.country=CZ -jar ors-klient.jar** Nový spouštěcí řádek **jre17\bin\java -Duser.language=cs -Duser.country=CZ -jar ors-klient.jar** **V OrsManageru lze nastavit úpravou systémové proměnné JRE_HOME **{{ :orsoftopen:spravais:oopen_00_spravais1701.png?400 }} ==== Zvětšené písmo klienta ==== * Od verze 24.1. s přechodem na Javu 17, provádí Java automatické zvětšování písma klienta. Toto chování lze potlačit nastavením parametru Javy **-Dsun.java2d.uiScale.enabled=false**. Při tomto nastavení provádí zvětšení písma aplikace. Podrobnosti k nastavení viz popis v [[:orsoftopen:o0:konfig:zvetsenepismo|Zvětšené písmo klienta Open]].