Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wenn Beim Automatisieren von Java-Anwendungen mit Power Automate für Desktop Probleme auftreten, führen Sie die Schritte in diesem Artikel aus, um das Problem zu beheben.
Gilt für: Power Automate
Ursprüngliche KB-Nummer: 5014922
Symptome
Power Automate für Desktop kann nicht auf die UI-Elemente einer Java-Desktopanwendung zugreifen, wenn Sie entweder den Recorder oder die Aktion zum Hinzufügen von UI-Elementen im Fluss-Designer verwenden.
Schritte zur Problembehandlung
Um dieses Problem zu beheben, probieren Sie zuerst die Problembehandlung aus .
Navigieren Sie in Power Automate für Desktop zu Hilfe>Problembehandlung und führen Sie dann die Problembehandlung aus.
Im Fenster Problembehandlung wählen Sie im Bereich Problembehebungs-UI/Webautomatisierung die Option Ausführen aus.
Wenn ein Problem für die Java-Automatisierung gefunden wird, erweitern Sie das Panel, um die Details anzuzeigen.
Wenn eine Schaltfläche "Korrigieren " verfügbar ist, wählen Sie sie aus, um den Fix anzuwenden. Stellen Sie sicher, dass alle ausgeführten Java-Anwendungen geschlossen sind, bevor Sie den Fix anwenden.
Wenn das Problem nach der Verwendung der Problembehandlung weiterhin besteht, führen Sie die folgenden Schritte aus, um das Problem manuell zu beheben:
Stellen Sie sicher, dass Java auf Ihrem Computer installiert ist:
Öffnen Sie das Befehlszeilentool (cmd) und führen Sie den folgenden Befehl aus:
java –version
Wenn Java nicht installiert ist, wird eine Fehlermeldung angezeigt:
"java" wird nicht als interner oder externer Befehl, operierbare Programm- oder Batchdatei erkannt.
Stellen Sie sicher, dass die Option "Java Access Bridge aktivieren " in der Systemsteuerung deaktiviert ist.
Wechseln Sie zur Systemsteuerung>Erleichterte Bedienung>Visuelle Anzeige optimieren>Java Access Bridge von Oracle, Inc., die den Zugriff auf Java-Anwendungen für Hilfstechnologien ermöglicht, und deaktivieren Sie dann die Option Java Access Bridge aktivieren.
Stellen Sie sicher, dass bestimmte Dateien in einem oder mehreren Java-Ordnern des Computers nach der Power Automate für Desktop Installation vorhanden sind.
So überprüfen Sie die installierte Java-Version und den Installationspfad auf Ihrem Computer:
Geben Sie " Java konfigurieren" in der Windows-Suchleiste ein.
Öffnen Sie die Java-Systemsteuerung, und wechseln Sie zur Registerkarte "Java ".
Wählen Sie "Ansicht" aus.
Überprüfen Sie die Werte in der Spalte "Pfad ". Die Architekturzeile mit dem Wert x86 bezieht sich auf die 32-Bit-Java-Installation, während die Zeile mit dem Wert x64 auf die 64-Bit-Java-Installation verweist.
Überprüfen Sie, ob die folgenden Dateien vorhanden sind:
Für die 64-Bit-Installation von Java:
- Datei Microsoft.Flow.RPA.Desktop.UIAutomation.Java.Bridge.Native.dll wird im Ordner "C:\Programme\Java\jre1.8.0_271\bin" ersetzt. (Ersetzen Sie jre1.8.0_271 durch den Java-Installationsordner Ihres Computers.)
- Datei accessibility.properties wird im Ordner "C:\Programme\Java\jre1.8.0_271\lib" ersetzt. (Ersetzen Sie jre1.8.0_271 durch den Java-Installationsordner Ihres Computers.)
- Wenn Sie die Datei mit Editor öffnen, sollte der folgende Wert angezeigt werden:
assistive_technologies=com.sun.java.accessibility.AccessBridge, microsoft.flows.rpa.desktop.uiautomation.JavaBridge
- Wenn Sie die Datei mit Editor öffnen, sollte der folgende Wert angezeigt werden:
- File PAD. JavaBridge.jar wird im Ordner "C:\Programme\Java\jre1.8.0_271\lib\ext" eingefügt. (Ersetzen Sie jre1.8.0_271 durch den Java-Installationsordner Ihres Computers.)
Für die 32-Bit-Installation von Java:
- Überprüfen Sie die gleichen Dateien, aber in Ordner C:\Programme (x86) \Java....
Überprüfen Sie die Datei "ACCESSIBILITY.properties ":
- Stellen Sie sicher, dass in Ihrem Ordner "C:\Benutzer\user" keine Datei ".accessibility.properties" vorhanden ist. (Ersetzen Sie den Benutzer durch Ihren Benutzernamen.)
- Wenn die Datei vorhanden ist, benennen Sie sie um.
Stellen Sie sicher, dass VC_redist.x64.exe, VC_redist.x86.exeoder beide ausgeführt werden.