Partager via


Impossible d’accéder aux éléments d’une application Java

Si vous rencontrez des problèmes lors de l’automatisation des applications Java avec Power Automate pour le bureau, suivez les étapes décrites dans cet article pour résoudre le problème.

S’applique à : Power Automate
Numéro de base de connaissances d’origine : 5014922

Symptômes

Power Automate pour le bureau ne peut pas accéder aux éléments d’interface utilisateur d’une application de bureau Java lorsque vous utilisez l’une ou l’autre des applications de bureauEnregistreur ou action Ajouter un élément d’interface utilisateur dans le concepteur de flux.

Étapes de dépannage

Pour résoudre ce problème, essayez d’abord l’utilitaire de résolution des problèmes .

  1. Dans Power Automate pour desktop, accédez à l’utilitaire de>résolution des problèmes, puis exécutez l’utilitaire de résolution des problèmes.

  2. Dans la fenêtre Utilitaire de résolution des problèmes, sélectionnez Exécuter dans le panneau Résolution des problèmes UI/Web automation.

  3. Si un problème est détecté pour Java Automation, développez le panneau pour afficher les détails.

  4. Si un bouton Correctif est disponible, sélectionnez-le pour appliquer le correctif. Vérifiez que toutes les applications Java en cours d’exécution sont fermées avant d’appliquer le correctif.

Si le problème persiste après l’utilisation de l’utilitaire de résolution des problèmes, procédez comme suit pour résoudre manuellement le problème :

  1. Vérifiez que Java est installé sur votre ordinateur :

    • Ouvrez l’outil de ligne de commande (cmd) et exécutez la commande suivante :

      java –version
      
    • Si Java n’est pas installé, vous recevez un message d’erreur :

      « java » n’est pas reconnu comme une commande interne ou externe, un programme opérable ou un fichier batch.

  2. Vérifiez que l’option Activer le pont d’accès Java est désactivée dans le Panneau de configuration.

    Accédez à Panneau de configuration>>Optimize pour afficher>Java Access Bridge à partir d’Oracle, Inc. Fournir un accès à la technologie d’assistance aux applications Java, puis désactiver l’option Activer le pont d’accès Java.

    Capture d’écran de l’option Activer le pont d’accès Java dans le Panneau de configuration Windows.

  3. Vérifiez que des fichiers spécifiques existent dans un ou plusieurs dossiers Java de l’ordinateur après l’installation du Power Automate pour le bureau.

    Pour vérifier la version Java installée et le chemin d’installation sur votre machine :

    1. Tapez Configurer Java dans la barre de recherche Windows.

    2. Ouvrez java Panneau de configuration et accédez à l’onglet Java.

    3. Sélectionnez Affichage.

      Capture d’écran du panneau de configuration Java.

    4. Vérifiez les valeurs dans la colonne Chemin. La ligne Architecture avec la valeur x86 fait référence à l’installation java 32 bits, tandis que la ligne avec la valeur x64 fait référence à l’installation java 64 bits.

      Capture d’écran des paramètres de l’environnement d’exécution Java.

    Vérifiez que les fichiers suivants existent :

    • Pour une installation Java 64 bits :

      • Le fichier Microsoft.Flow.RPA.Desktop.UIAutomation.Java.Bridge.Native.dll est remplacé dans le dossier C :\Program Files\Java\jre1.8.0_271\bin. (remplacez jre1.8.0_271 par le dossier d’installation Java de votre ordinateur.)
      • Le fichier accessibility.properties est remplacé dans le dossier C :\Program Files\Java\jre1.8.0_271\lib. (remplacez jre1.8.0_271 par le dossier d’installation Java de votre ordinateur.)
        • Si vous ouvrez le fichier avec le Bloc-notes, vous devez voir la valeur suivante :
          assistive_technologies=com.sun.java.accessibility.AccessBridge, microsoft.flows.rpa.desktop.uiautomation.JavaBridge
      • Pad de fichier . JavaBridge.jar est inséré dans le dossier C :\Program Files\Java\jre1.8.0_271\lib\ext. (remplacez jre1.8.0_271 par le dossier d’installation Java de votre ordinateur.)
    • Pour une installation Java 32 bits :

      • Vérifiez les mêmes fichiers, mais dans le dossier C :\Program Files (x86) \Java....
  4. Vérifiez le fichier .accessibility.properties :

    • Vérifiez qu’il n’existe pas de fichier .accessibility.properties dans votre dossier C :\Users\user . (remplacez l’utilisateur par votre nom d’utilisateur.)
    • Si le fichier existe, renommez-le.
  5. Vérifiez que VC_redist.x64.exe, VC_redist.x86.exe ou les deux sont exécutés.

    Capture d’écran des versions redistribuables Microsoft Visual C++ installées.