Orsoft Doku
Dokumentace a nápověda pro IS Orsoft Open

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 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

Podpora platforem: 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

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 Zvětšené písmo klienta Open.