Freigeben über


Java-Anwendungen automatisieren

Derzeit unterstützt Power Automate for Desktop die Verwendung der Benutzeroberflächenautomatisierung in allen Java-Apps und Applets für die folgenden Java-Versionen:

  • Java-Apps: Java Version 7 und höher.
  • Java-Applets: Java Version 7 und Version 8.

Die folgenden Abschnitte enthalten Informationen zum Aktivieren der Benutzeroberflächenautomatisierung in Java-Applets.

Java-Konfiguration installieren

Um Java-Anwendungen zu automatisieren, müssen bestimmte Einstellungen vorgenommen werden.

Um die Java-Konfiguration manuell zu installieren, nachdem Power Automate für Desktop installiert wurde, navigieren Sie zum Installationsordner (C:\Programme (x86)\Power Automate Desktop) und führen Sie die PAD.Java.Installer.exe als Administrator aus.

Protokolle für Java-Automatisierung mit Power Automate for Desktop finden Sie im Ordner %temp%/ java_automation_log (z. B. C:\Users\username\AppData\Local\Temp\java_automation_log).

Nutzung der Standard-Benutzeroberflächenautomatisierung anstelle der Java-Benutzeroberflächenautomatisierung

Um zu verhindern, dass der Rekorder und die Benutzeroberflächenelementauswahl Java-Elemente erkennt, die mit dem SWT-Rahmen erstellt wurden, und zu erreichen, dass sie mit den standardmäßigen Desktop-Benutzeroberflächenelementen funktionieren, tun Sie Folgendes:

  • Bearbeiten Sie die Konfigurationsdatei, die sich unter den Programmdateien des Computers befindet: Power Automate Desktop\Microsoft.Flow.RPA.Desktop.UIAutomation.Plugin.Java.dll.config.
  • Legen Sie die Eigenschaft BlockSwt auf wahr fest.

Java-Konfiguration deinstallieren

So deinstallieren Sie die Java-Konfiguration (machen Sie alle Änderungen rückgängig, die vom Java-Installationsprogramm an dem Computer vorgenommen wurden):

  1. Verwenden des Befehlszeile-Tools (cmd)

  2. Führen Sie den folgenden Befehl aus:

    PAD.Java.Installer.exe -u 
    

Problembehandlung

Wenn bei der Automatisierung von Java-Anwendungen Probleme auftreten, gibt es mehrere mögliche Ursachen. Weitere Informationen finden Sie unter Kann nicht auf die Elemente einer Java-Anwendung zugreifen.