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.
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.
OpenJ9-Editionen der Java-Laufzeitumgebung werden nicht unterstützt.
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):
Verwenden des Befehlszeile-Tools (cmd)
Führen Sie den folgenden Befehl aus:
PAD.Java.Installer.exe -u
Mechanismus zum Anfügen der Java-Automatisierung
Für Java-Versionen höher als 8 lädt Power Automate Desktop seinen Java-Automatisierungsagenten über den JNI-Anfügungsmechanismus. Stellen Sie sicher, dass die Anhängen-API auf der JVM aktiviert ist.
Wenn der Anfügungsmechanismus für die Java-Automatisierung nicht funktioniert, fügen Sie beim Starten der Java-Anwendung die folgenden Argumente hinzu:
- 64-Bit-Version von Java
- -javaagent:"C:\Programme (x86)\Power Automate Desktop\java-support\PAD.JavaBridge.jar" -Djava.library.path="${env_var:PATH};C:\Programme (x86)\Power Automate Desktop\java-support\x64"
- 32-Bit-Java
- -javaagent:"C:\Programme (x86)\Power Automate Desktop\java-support\PAD.JavaBridge.jar" -Djava.library.path="${env_var:PATH};C:\Programme (x86)\Power Automate Desktop\java-support\x86"
Die Pfade verwenden den Power Automate Desktop-Installationsspeicherort. Passen Sie die Pfade an, wenn Sie Power Automate Desktop an einem anderen Speicherort installieren.
Wenn Sie die Startargumente der Java-Anwendung nicht ändern können, legen Sie eine neue Umgebungsvariable namens JDK_JAVA_OPTIONS mit dem entsprechenden Wert basierend auf der Architektur des JDK fest. Dadurch wird der Power Automate Desktop-Java-Automatisierungsagent beim Start jeder Java-Anwendung, die das Java JDK verwendet, geladen.
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.