7
votes

Exception dans le fil "Main" Java.Awt.Awterror: Technologie d'assistance introuvable

Comment résoudre cette erreur?

## Load the Java Access Bridge class into the JVM ##
assistive_technologies=com.sun.java.accessibility.AccessBridge
#screen_magnifier_present=true


3 commentaires

accessibilité.properties est disponible dans le dossier JRE / LIB


Merci. J'ai trouvé cela, a travaillé pour moi :) Askubuntu.com/Questtions/695560/...


J'ai trouvé cette solution, a travaillé pour moi :) askubuntu.com/questions/695560/...


3 Réponses :


8
votes

Pour une référence future, l'une des causes les plus courantes de cette exception est une installation manquante ou corrompue d'un pont d'accès Java . Dans ce cas, le pont d'accès suivant a été défini dans le fichier de configuration standard ( jdk_home / jre / lib / accessibilité.properties ): xxx

mais ce ne sera pas effectivement être opérationnel que si l'installation requise est terminée. Notez que la mise en œuvre de pont d'accès standard ne vient pas les paquets avec le SDK. Pour résoudre votre problème particulier, téléchargez et installez le pont d'accès Oracle en suivant les instructions de leur Page de configuration . Cela devrait résoudre l'erreur de démarrage survenant dans votre programme.


1 commentaires

Pour les utilisateurs de Windows que le fichier de paramètres peut être trouvé dans le dossier Utilisateurs: c: \ users \ ur actuel_user \.Accessibilité.properties.properties, donc trouvez-le et supprimez ou commencez chaque ligne dans ce fichier par #



2
votes

réponse pour ceux qui:

  • utilise Windows WSL2
  • et ont installé OpenJDK 8
  • ont essayé de démarrer la console Gremlin ou d'une application Java

    et reçu la même erreur de technologie d'assistance non trouvée awterror Les réponses approuvées précédentes sont correctes.

    pour WSL2 et OpenJDK 8 spécifiquement ici est ce que vous devez faire:

    sudo vim /etc/java-8-openjdk/accessibile.properties

    commenter la ligne de configuration à la sortie comme ci-dessous:

    # assistif_technologies = org.gnome.accessibilité.atkwrapper

    Il n'est pas nécessaire de redémarrer la session WSL. Relancez simplement l'application Java.


0 commentaires

1
votes

Utilisez Java 11 , il est probable que vous utilisez probablement Java 8 et il n'a pas la technologie d'assistance ou ou org. Gnome.accessibilité.atkwrapper .

Également, ne commencez pas la ligne technologique d'assistance à partir du fichier de propriétés de l'accessibilité, cela ne résoudra pas votre problème plutôt qu'il confierait à la configuration de votre mise en page et que vous restiez avec une interface utilisateur laid ou inutilisable.


0 commentaires