Creșterea disponibilității aplicațiilor java pe platformele ms windows prin intermediul punții de acces java

Ce este Java Access Bridge

Java Access Bridge (sau abreviat JAB) - este un set de biblioteci pentru platforma Microsoft Windows, care permite elemente de interfață aplicațiile și applet-urile bazate pe Java care implementează accesibilitatea API, interacționează cu tehnologiile de asistare pe aceste sisteme.







API-ul de accesibilitate Java face parte din Java Accessibility Utilities, care reprezintă un set de clase care furnizează tehnologii de acces pentru tehnologii de asistență elementelor interfeței grafice de utilizator implementate prin Java API.

Pentru ca tehnologiile de sprijin disponibile pe platformele Windows să ofere utilizatorilor acces la aplicații Java, acestea trebuie să interacționeze cumva cu Java Accessibility Utilities. Java Access Bridge este responsabil pentru stabilirea acestor link-uri.

Software-ul auxiliar care rulează într-un mediu Windows, de exemplu, programul de acces pe ecran, interacționează cu bibliotecile Java Access Bridge, care la rândul lor interacționează cu mașina virtuală Java. Întregul proces este că bibliotecile comune Java interacționează cu Java Accessibility Utilities. Ei bine, Java Accessibility Utilities colectează informații despre ceea ce se întâmplă în aplicația Java, care este apoi trimisă la programul de acces pe ecran prin Java Access Bridge.

Din păcate, toate acestea funcționează numai pentru acele aplicații Java și applet-uri a căror interfață a fost inițial dezvoltată utilizând elemente care sprijină API-ul Java Accessibility, în special SWING direct de la Oracle sau SWT de la IBM. Prin urmare, este adesea posibil să se instaleze Java Access Bridge. Nu poate rezolva toate problemele legate de disponibilitatea aplicațiilor Java.

Versiunile și descărcările JAB

Java Access Bridge a existat pentru mult timp ca un pachet separat, diferite versiuni ale cărora trebuiau instalate în moduri diferite. De exemplu, versiunea 2.0.1 a avut o instalare cu drepturi depline, care a căutat componente Java instalate pe computerul utilizatorului și a adăugat componentele Java Access Bridge necesare. Următoarea versiune de Java Access Bridge sub numărul 2.0.2 necesită instalare sub formă de acțiuni cele mai banale pentru copierea manuală a bibliotecilor în diferite directoare de sistem. Totuși, odată cu lansarea Java SE 7U6, Java Access Bridge este inclus în pachetul general, deci nu mai trebuie să fie instalat manual, dar în mod implicit JAB este dezactivat și necesită preactivare înainte de utilizare.

Pentru a merge la descărcarea, trebuie mai întâi să acceptați acordul de licență, menționând butonul radio «Acceptarea acordului de licență», și apoi faceți clic pe link-ul de descărcare va apărea în loc de un grup de butoane radio intitulat «Java Access Podul Downloads».

Începând cu Java 7U6, Java Access Bridge, versiunea 2.0.3, este deja asociat cu Java Development Kit (JDK) și Java Runtime Environment (JRE).

De asemenea, trebuie să acceptați acordul de licență făcând clic pe butonul radio "Acceptați acordul de licență", apoi făcând clic pe link pentru a descărca versiunea pentru sistemul de operare de interes în tabelul care apare. Pentru Windows, acesta este fie "Windows x86 Offline" pentru 32 de biți, fie "Windows x64" pentru arhitecturi pe 64 de biți.

Cu toate acestea, multe programe care folosesc mașina virtuală Java o au deja în componența lor, deci nu aveți nevoie de o instalare JRE separată pentru a lucra cu ele. Va fi necesar doar conectarea bibliotecilor Java Access Bridge.

Instalați și dezinstalați Java Access Bridge 2.0.2 pentru Java sub 1.7.x

După activarea Java Access Bridge, trebuie să reîncărcați tot software-ul auxiliar care utilizează API-ul Java Accessibility, astfel încât acesta să poată primi informații extinse despre elementele ferestrei.

Instalarea pe versiunile pe 32 de biți ale Windows

  • Masca% WINDOWSHOME% va fi calea spre directorul de instalare Windows, de exemplu "C: \ WINDOWS \".
  • Masca% JAVAHOME% va indica calea către directorul de instalare JRE, de exemplu "C: \ Program Files \ Java \ jre6".

Pentru a instala Java Access Bridge, copiați fișierele desemnate în următoarele directoare de sistem:

% JAVAHOME32% \ lib \ ext \ și% JAVAHOME64% \ lib \ ext \
(în funcție de JDK și JRE instalate)







Pentru a dezinstala Java Access Bridge 2.0.2, trebuie să descărcați mai întâi toate instanțele software-ului auxiliar care utilizează API-ul Java Accessibility și apoi să eliminați din directoarele de sistem toate fișierele copiate acolo în timpul instalării (a se vedea mai sus).

Activarea și dezactivarea Java Access Bridge pentru Java 1.7.0_06 și versiuni ulterioare

După cum sa menționat deja, în Java 7, începând cu cea de-a șasea actualizare, bibliotecile Java Access Bridge sunt incluse în pachetul general. Cu toate acestea, este posibil ca, în site-ul descărcat de pe site-ul Oracle JRE 7, aceste biblioteci să nu mai fie disponibile. Aceasta înseamnă că, după instalarea mașinii virtuale, trebuie să verificați actualizările.

Determinați dacă există sau nu JAB în mediul Java, puteți verifica prezența printre fișierele sale de sistem ale utilitarului jabswitch. Ar trebui să fie localizat pe calea "C: \ Program Files \ Java \ jre7 \ bin \ jabswitch.exe".

Pentru sistemele de operare Windows, începând cu Vista, acest lucru poate fi verificat și prin intermediul Centrului de accesibilitate, unde ar trebui să apară în caseta de selectare "Enable Java Access Bridge" în setările de utilizare a calculatorului fără ecran, prezența Java Access Bridge 2.0.3.

Dacă nu există caseta de selectare și utilitarul, trebuie să actualizați JRE-ul instalat, altfel puteți continua imediat să activați Java Access Bridge.

Actualizarea Java

upgrade-Run Java este posibilă prin panoul de control, care poate fi accesat fie prin «Java» comenzi rapide din meniul de programe sau direct prin rularea fișierului «C: \ Program Files \ Java \ jre7 \ bin \ javacpl.exe».

Cu toate acestea, doar în această etapă, utilizatorul orb poate întâlni problema, soluții pentru care toți și a fost început, și anume, fereastra Control Panel la indisponibilitatea software-ului cititor de ecran, așa cum este, de asemenea proiectat de instrumente Java. Există trei modalități de a face față acestei dificultăți:

  1. Pentru a utiliza ajutorul ajutătorului de vedere pentru a începe verificarea actualizărilor din Panoul de control Java.
  2. Așteaptă o perioadă până când Java verifică automat actualizările și le cere să se instaleze ca o notificare adecvată în tavă, care va fi pe deplin disponibilă.
  3. Începeți să verificați întârzios actualizările din Panoul de control Java.

Numai a treia metodă necesită explicații suplimentare.

Faptul este că, atunci când deschideți Panoul de control Java, accentul devine întotdeauna în titlul primului tab numit «General» (general). utilizatorii nevăzători, după deschiderea ferestrei, trebuie mai întâi să faceți clic o dată pe săgeata din dreapta pentru a trece la fila «Actualizare» (update), și apoi de patru ori Tab pentru a trece la butonul «Actualizare acum» (Actualizare acum). Apoi, rămâne doar să apăsați tasta Enter, iar procesul de verificare a actualizării va fi pornit.

Dacă sunt detectate actualizări, un mesaj corespunzător va fi afișat într-o fereastră separată "Java Update Available" și o solicitare de instalare. Pentru a efectua această operație, faceți clic pe butonul "Instalare".

După aceasta, mediul Java instalat pe sistem va fi actualizat și va primi, de asemenea, librăriile Java Access Bridge care lipsesc.

În cele din urmă, observăm că au existat cazuri când Java 6U37 din sistem a împiedicat actualizarea Java 7, deci este recomandat ca toate versiunile anterioare ale Java să fie eliminate, dacă se garantează că actualizările disponibile nu pot fi detectate.

Activare și dezactivare

Puteți activa Java Access Bridge în două moduri: prin linia de comandă sau prin interfața grafică de utilizator.

Activarea prin interfața grafică se realizează prin marcarea pavilionului menționat anterior în Centrul de accesibilitate, dar această metodă este potrivită numai pentru sistemele Windows Vista și mai noi. Pentru aceasta, trebuie să efectuați următoarele acțiuni:

  1. Prin intermediul meniului sau a tastei rapide WinKey + U deschideți Centrul de accesibilitate;
  2. Accesați secțiunea "Utilizarea unui computer fără ecran";
  3. Selectați caseta de selectare "Activați Java Access Bridge".

Această opțiune poate fi mai convenabilă pentru utilizatorii care nu sunt obișnuiți să lucreze prin terminal. Cu toate acestea, trebuie remarcat faptul că prin interfața grafică JAB poate fi activată numai și pentru ao dezactiva va trebui să utilizați linia de comandă, deoarece caseta de selectare desemnată nu va funcționa aici.

După activarea Java Access Bridge, trebuie să reîncărcați tot software-ul auxiliar care utilizează API-ul Java Accessibility, astfel încât acesta să poată primi informații extinse despre elementele ferestrei.

Gestionarea Java Access Bridge prin linia de comandă se face prin utilitarul jabswitch.

Mai întâi, prin dialogul care trebuie executat, numit de WinKey + R, trebuie să executați linia de comandă

Apoi, pentru comoditate, setați locația implicită pentru utilitarul jabswitch ca adresă implicită

cd "c: \ fișierele programului \ java \ jre7 \ bin"

Utilitarul jabswitch are trei taste care servesc la efectuarea următoarelor operații:

Activați Java Access Bridge

Dezactivați Java Access Bridge

Obținerea de informații despre versiunea Java Access Bridge

Puteți închide terminalul cu o comandă

După activarea Java Access Bridge și repornirea software-ului auxiliar, puteți reporni panoul de control Java și asigurați-vă că interfața sa este disponibilă.

Nuanțe de lucru pe versiuni de Windows pe 64 de biți

Referindu-se la cele mai comune programe de acces pe ecran - JAWS și NVDA, trebuie remarcat faptul că atunci când lucrăm la versiuni pe 64 de biți ale Windows, interacțiunea cu Java Access Bridge nu suportă toate versiunile lor.

În plus, utilizarea unui JAWS pe 64 de biți cu un mediu Java Runtime Mediu pe 32 de biți va duce la incapacitatea programului de acces pe ecran pentru a procesa corect conținutul ecranului. Prin urmare, în această situație, este corect să instalați o versiune pe 64 de biți a JRE.

Notă pentru dezvoltatorii Java

Astfel, dacă aveți de gând să utilizați Java Access Podul împreună cu JRE compoziției JDK, este necesar suplimentar pentru a copia manual biblioteca «WindowsAccessBridge *» în dosarul «C: \ Program Files \ Java \ jre7 \ bin \» în directorul de sistem adecvat, în conformitate cu (consultați instalarea manuală a JAB 2.0.2 pentru detalii).







Trimiteți-le prietenilor: