Faq/General/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:


    Java Access Bridge set-up archival details (VOOR LibreOffice versies ouder dan 4.2.0)

    Vanaf 2013 heeft LibreOffice (> 4.2.0.0 dev, > 4.1.0.4, > 4.0.5.0 dev) ondersteuning voor Oracle Java SE 7, Java Runtime Environment (JRE) 1.7u45 met zijn ingebedde Java Access Bridge (JAB) v2.0.3 (geactiveerd met commando "jabswitch -enable").



    Oracle "Java Accessibility Bridge" en JRE configuratie

    Note pin.svg

    NB:
    Deze pagina is mogelijk verouderd. In de Nederlandse vertaling zijn wat delen vanaf versie 4 verwijderd. Zelf ben ik bij de installatie van Java in versie 7 van LibreOffice geen hier beschreven zaken tegengekomen.

    Installeer (ook bij opnieuw installeren) in deze volgorde:

    • Java Runtime Environment (1.7u45)
    • Java Access Bridge (inschakelen 2.0.3)
    • LibreOffice

    Voor de versies met Windows is de Java Accessibility Bridge (JAB) foundation voor LibreOffice Assistive Technology and Accessibility Tools een van de primaire componenten, het is afhankelijk is van de JRE (Java afhankelijkheden)

    Voor Windows, Java Access Bridge, LibreOffice AT en de Java componenten van LibreOffice op Windows is het gebruik van de 32-bit JRE noodzakelijk.

    Note pin.svg

    NB:
    JRE 1.7 installeert nu standaard Java Access Bridge versie 2.0.3, maar het moet nog worden ingeschakeld met het commando jabswitch -enable. Uitleg van Oracle.


    Gebruikers (op Windows) die eerst een JRE 1.6 hadden en overstapten naar JRE 1.7 hadden een probleem in LibreOffice. Op gebruikersniveau moesten zij handmatig het configuratie-bestand van Java verwijderen. Elk bestand: javasettings_Windows_x86.xml, er is een bestand in mogelijke elke map: C:\Users\<userName>\AppData\Roaming\LibreOffice\4\user\config.


    Gebruikers met 64-bit Windows kregen via de Oracle JRE installatieprogramma's (en dat van Ninite) zowel de 32-bit als de 64-bit JRE.

    Bij gebruikers van Java Access Bridge werd dan de verkeerde versie van de JRE gebruikt.


    Dit probleem van de 64-bit Windows gebruiker kan als volgt worden opgelost:

    • installeer alleen handmatig de 32-bit JRE. Download: JRE 1.7u45 of JRE 1.6u45
    • forceer gebruik van de 32-bit JRE door het verwijderen van de executables uit de Windows systeemmappen en het wijzigen van de PATH-variabele om de 32-bit JRE te vinden: toevoegen ;C:\Program Files (x86)\Java\jre7\bin

    Hier staat een uitleg van Oracle voor het inschakelen van de JAB voor gebruikers die Oracle gebruiken: Oracle JAB inschakelen.

    Activeren LibreOffice Assistive Technologies op Windows

    • vanaf versie LibreOffice 3.6.4 is er bij de installatie een optie met een vinkje met Support assistive technology tools. Dit is dan van toepassing voor alle gebruikers op die computer. Hierdoor wordt JRE ondersteuning ingeschakeld. Vooraf moet wel de Java Access Bridge ingeschakeld zijn. Herstart de computer na de installatie om de initialisatie te kunnen voltooien.
    • Voor elke versie van LibreOffice, als de Assistive Technologies voor slecht één gebruiker nodig is kun je de volgende tekst opslaan in een REG-bestand (registry configuration batch file). Dat kan losstaand worden uitgevoerd om de registry van die gebruiker te wijzigen.

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

    Meer gegevens over LibreOffice Accessibility