Faq/General/a11y/Java
TDF LibreOffice Document Liberation Project Blogs gemeenschap Weblate Nextcloud Redmine Ask LibreOffice Doneren
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
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.
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