Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
I øjeblikket understøtter Power Automate til skrivebord brugen af UI-automatisering i alle Java-apps og -applets til følgende Java-versioner:
- Java-apps: Java version 7 og nyere.
- Java-applets: Java version 7 og version 8.
OpenJ9-udgaver af Java Runtime understøttes ikke.
Følgende afsnit indeholder oplysninger om, hvordan du aktiverer automatisering af brugergrænsefladen i Java-applets.
Installere Java-konfiguration
Hvis du vil automatisere Java-programmer, skal bestemte indstillinger være på plads.
Hvis du vil installere Java-konfigurationen manuelt, skal du først installere Power Automate til skrivebordet, navigere til installationsmappen (C:\Programmer (x86)\Power Automate til skrivebordet) og køre PAD.Java.Installer.exe som administrator.
Du kan finde logge til Java-automatisering med Power Automate til skrivebordet i mappen %temp%/ java_automation_log (for eksempel C:\Brugere\brugernavn\AppData\Local\Temp\java_automation_log).
Brug af standardautomatisering af brugergrænsefladen i stedet for automatisering af Java-brugergrænsefladen
Du forhindrer, at optageren og UI-elementvælgeren genkender Java-elementer, der er opbygget med SWT-frameworket, og får dem til at fungere sammen med standardelementerne på brugergrænsefladen i skrivebordet:
- Rediger den konfigurationsfil, der findes under maskinens programfiler: Power Automate Desktop\Microsoft.Flow.RPA.Desktop.UIAutomation.Plugin.Java.dll.config.
- Angiv egenskaben BlockSwt til sand.
Fjerne Java-konfiguration
Sådan fjerner du Java-konfigurationen (gendanner alle de ændringer, der er anvendt på computeren af Java-installationsprogrammet):
Start kommandolinjeværktøjet (cmd)
Kør følgende kommando:
PAD.Java.Installer.exe -u
Vedhæftningsmekanisme til Java-automatisering
For Java-versioner, der er nyere end 8, indlæser Power Automate-skrivebord sin Java-automatiseringsagent via JNI-vedhæftningsmekanismen. Sørg for, at Vedhæft API er aktiveret på JVM.
Hvis vedhæftningsmekanismen til Java-automatisering ikke virker, skal du tilføje følgende argumenter, når du starter Java-programmet:
- 64-bit Java
- -javaagent:"C:\Programmer (x86)\Power Automate Desktop\java-support\PAD.JavaBridge.jar" -Djava.library.path="${env_var:PATH};C:\Programmer (x86)\Power Automate Desktop\java-support\x64"
- 32-bit Java
- -javaagent:"C:\Programmer (x86)\Power Automate Desktop\java-support\PAD.JavaBridge.jar" -Djava.library.path="${env_var:PATH};C:\Programmer (x86)\Power Automate Desktop\java-support\x86"
Stierne bruger installationsplaceringen for Power Automate-skrivebord. Juster stierne, hvis du installerer Power Automate-skrivebord et andet sted.
Hvis du ikke kan ændre startargumenterne for Java-programmet, skal du angive en ny miljøvariabel med navnet JDK_JAVA_OPTIONS med den relevante værdi baseret på JDK's arkitektur. Derved indlæses Java-automatiseringsagenten for Power Automate-skrivebord ved start af alle Java-programmer, der bruger Java JDK.
Fejlfinding
Hvis du støder på problemer under automatisering af Java-applikationer, er der flere potentielle årsager. Få mere at vide i Kan ikke få adgang til elementerne i en Java-applikation.