Nejčastěji kladené otázky/a11y/Java

    From The Document Foundation Wiki
    < Faq‎ | General
    This page is a translated version of the page Faq/General/a11y/Java and the translation is 100% complete.
    Other languages:


    Podrobnosti o archivaci nastavení Java Access Bridge (platí pro LibreOffice < 4.2.0 a starší)

    V nadcházejících sestaveních LibreOffice (> 4.2.0.0 dev, > 4.1.0.4, > 4.0.5.0 dev) byla implementována podpora pro Oracle Java SE 7, Java Runtime Environment (JRE) 1.7u45 s integrovaným Java Access Bridge (JAB) v2.0.3 (aktivuje se příkazem "jabswitch -enable"). Nebo uživatelé, kteří to preferují, mohou nadále používat Java SE 6 a JRE 1.6u45 s instalací JAB 2.0.2. -- 2013-07-24

    Sestavení LibreOffice před verzí 4.0.5 (tj. 3.5.7, 3.6.7, 4.0.4) nepodporují role Java SE 7 Java Accessibility API vystavené JRE a tyto verze stále vyžadují použití s verzí JRE 1.6 a instalací JAB 2.0.2.

    LibreOffice 3.6.4 sestavení obnovené AT nástroje podporují pro role Java Accessibility pomocí mapování JRE a JAB rolí UNO Accessibility API. Sestavení 3.6.0, 3.6.1 a 3.6.3 neposkytovala podporu nástrojů AT. Sestavení LibreOffice 3.5 až 3.5.7, 3.6.4 - 3.6.7 a nyní sestavení 4.0.4 poskytují funkční AT se správně nakonfigurovaným prostředím Java 6 Runtime Environment a Java Access Bridge, v2.0.2.}}

    Konfigurace rozhraní Oracle "Java Accessibility Bridge" a JRE

    Nainstalujte (vyčistěte a přeinstalujte) v tomto pořadí:

    1. Java Runtime Environment (1.6u45 nebo 1.7u45)
    2. Java Access Bridge (nainstalujte verzi 2.0.2 nebo povolte verzi 2.0.3)
    3. LibreOffice ( 3.5.7 < nebo > 3.6.4 včetně > 4.1.0 )

    Lidé by si měli uvědomit, že v případě sestavení operačního systému Windows je základ Java Accessibility Bridge (JAB) pro asistenční technologie a nástroje pro usnadnění práce s LibreOffice jednou z hlavních komponent zcela závislých na funkčním systémovém JRE (úplný seznam závislostí Javy je zde).

    Navíc pro operační systémy Windows vyžadují Java Access Bridge, LibreOffice AT a javové součásti LibreOffice v systému Windows ke své funkci použití 32bitového JRE. Volání 64bitového JRE selže.

    Pro uživatele systému Windows je JRE 1.6u45 nebo JRE 1.7u45, nejnovější verze příslušných větví společnosti Oracle, při správné konfiguraci zcela funkční s LibreOffice. 'Poznámka: Sestavení JRE 1.7 > 6 nyní ve výchozím nastavení instalují Java Access Bridge verze 2.0.3, který je však zakázán a pro použití musí být povolen - příkazem "jabswitch -enable". Úplný návod od společnosti Oracle zde.

    • Oba systémy JRE budou podporovat Java Accessibility Bridge a asistenční technologie společnosti Oracle a nástroje pro zpřístupnění v kancelářském balíku LibreOffice.
    • Obě JRE obsahují nejnovější bezpečnostní záplaty Oracle, které umožňují bezpečné používání přiložených zásuvných modulů prohlížeče.

    Problémy při používání LibreOffice v systému Windows nastanou, pokud není správně nakonfigurován JRE. Pro uživatele LibreOffice, kteří měli nainstalované JRE 1.6 a mají problémy po instalaci JRE 1.7. Provedení instalace "upgrade" na JRE 1.7 nevymaže konfiguraci JRE 1.6 pro jednotlivé uživatele, kterou LibreOffice používal. Musíte ručně odstranit soubor javasettings_Windows_x86.xml v každé složce C:\Users\<jméno uživatele>\AppData\Roaming\LibreOffice\4\user\config.


    Uživatelé 64bitových systémů Windows jsou bohužel také podvedeni instalátory Oracle JRE (nebo Ninite instalačními balíčky) a obdrží instalaci 32bitového i 64bitového JRE.

    Tyto instalační programy JRE systému Windows dokončí instalaci zkopírováním spustitelných souborů programu do složek C:\Windows\System32 a C:\Windows\SysWOW64. To způsobuje problémy uživatelům LibreOffice závislým na Java Access Bridge. Jednoduše řečeno, zavolá se špatná verze JRE.


    Uživatel 64bitového systému Windows může problém odstranit dvěma způsoby:

    • nainstalovat pouze 32bitové JRE. Proveďte ruční "offline" instalaci pouze 32bitového JRE. Naleznete zde JRE 1.7u45 ke stažení. nebo zde JRE 1.6u45 ke stažení..
    • vynucení použití 32bitového JRE odstraněním zkopírovaných spustitelných souborů ze systémových složek Windows a vytvořením položky pro nalezení umístění instalace 32bitového JRE v systémové proměnné PATH.
    Konvence říká, že je třeba použít proměnnou JAVA_HOME, ale stejně účinné je doplnění plné cesty k adresáři bin JRE, např. doplnění ";C:\Program Files (x86)\Java\jre7\bin" do proměnné PATH.

    Zní to zjednodušeně, ale pokud začnete se správně nakonfigurovanou 32bitovou instalací JRE, JAB se nainstaluje čistě - pro JRE 1.6u45 povolte vestavěný JAB v2.0.3, který je nyní přibalen a instalován ve výchozím nastavení s JRE > 1.7.u6 - ale není povolen, jak uvádí Oracle zde.

    Aktivace asistenčních technologií LibreOffice v operačních systémech Windows Existují 3 možnosti aktivace

    • Pokud instalujete LibreOffice 3.5.7, aktivujte asistenční technologie spuštěním LibreOffice a přejděte do nabídky Nástroje ▸ Možnosti ▸ Pokročilé/Java a poté také do nabídky Nástroje ▸ Možnosti ▸ Přístupnost a proveďte výběr.
    nebo
    • Pokud instalujete verzi 3.6, LibreOffice 3.6.4 nebo novější, je nyní na panelu instalace možnost zaškrtnout políčko "Podporovat nástroje asistivních technologií" během instalace - pro VŠECHNY uživatele systému Windows. Toto zaškrtávací políčko povolí podporu JRE v LibreOffice a zároveň umožní použití asistenčních technologií. Poznámka: při použití této možnosti instalace musíte před instalací nejprve povolit Java Access Bridge, jak je uvedeno výše. A po dokončení instalace se musíte odhlásit a poté přihlásit, aby se obnovil profil uživatele systému Windows a aktivovala se podpora funkcí usnadnění přístupu.
    nebo
    • A konečně, pro libovolné sestavení LibreOffice, pokud aktivaci asistivních technologií vyžaduje pouze jeden uživatel, lze následující text uložit jako dávkový soubor konfigurace registru - přípona .REG - a spustit jej u každého jednotlivce.

    :Windows Registry Editor Version 5.00
    :
    :[HKEY_CURRENT_USER\Software\LibreOffice\Accessibility\AtToolSupport]
    :"SupportAssistiveTechnology"="true"

    Další podrobnosti o LibreOffice Accessibility naleznete na těchto odkazech