Obs!
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
Power Automate for skrivebord støtter for øyeblikket bruk av automatisering av brukergrensesnitt i alle Java-apper og -appleter for følgende Java-versjoner:
- Java-apper: Java versjon 7 og nyere.
- Java-appleter: Java versjon 7 og versjon 8.
OpenJ9-utgaver av Java runtime støttes ikke.
Avsnittene nedenfor inneholder informasjon for aktivering av automatisering av brukergrensesnitt i Java-appleter.
Installer Java-konfigurasjon
Du må angi bestemte innstillinger for å kunne automatisere Java-programmer.
Hvis du vil installere Java-konfigurasjonen manuelt etter at du har installert Power Automate for skrivebord, går du til installasjonsmappen (C:\Programfiler (x86)\Power Automate Desktop) og kjører PAD.Java.Installer.exe som administrator.
Du finner logger for Java-automatisering med Power Automate for skrivebord i mappen %temp%/ java_automation_log (for eksempel C:\Brukere\brukernavn\AppData\Local\Temp\java_automation_log).
Utnyttelse av standard UI-automatisering i stedet for Java UI-automatisering
For å hindre at opptakeren og UI-elementvelgeren gjenkjenner Java-elementer som er bygd med SWT-rammeverket og får dem til å fungere med standardelementer for UI-skrivebordselementer:
- Rediger konfigurasjonsfilen under maskinens Programfiler: Power Automate Desktop\Microsoft.Flow.RPA.Desktop.UIAutomation.Plugin.Java.dll.config.
- Angi BlockSwt-egenskapen til true.
Avinstallere Java-konfigurasjon
Slik avinstallerer du Java-konfigurasjonen (tilbakestill alle endringer som installasjonsprogrammet for Java har brukt på maskinen):
Starte kommandolinjeverktøyet (cmd)
Kjør følgende kommando:
PAD.Java.Installer.exe -u
Tilkoblingsmekanisme for Java-automatisering
Når det gjelder Java-versjoner som er nyere enn 8, laster Power Automate Desktop agenten for Java-automatisering via JNI-tilkoblingsmekanismen. Kontroller at Attach API er aktivert på JVM.
Hvis tilkoblingsmekanismen for Java-automatisering ikke fungerer, legger du til følgende argumenter når du starter Java-programmet:
- 64-biters Java
- -javaagent:"C:\Programfiler (x86)\Power Automate Desktop\java-support\PAD.JavaBridge.jar" -Djava.library.path="${env_var:PATH};C:\Programfiler (x86)\Power Automate Desktop\java-support\x64"
- 32-biters Java
- -javaagent:"C:\Programfiler (x86)\Power Automate Desktop\java-support\PAD.JavaBridge.jar" -Djava.library.path="${env_var:PATH};C:\Programfiler (x86)\Power Automate Desktop\java-support\x86"
Banene bruker installasjonsplasseringen for Power Automate Desktop. Juster banene hvis du installerer Power Automate Desktop i en annen plassering.
Hvis du ikke kan endre oppstartsargumentene til Java-programmet, angir du en ny miljøvariabel med navnet JDK_JAVA_OPTIONS med riktig verdi basert på arkitekturen til JDK. Dermed blir agenten for Java-automatisering for Power Automate Desktop lastet ved oppstart av hvert Java-program som bruker Java JDK.
Feilsøking
Hvis du får problemer under automatisering av Java-programmer, kan det potensielt ha flere årsaker. Finn ut mer i Får ikke tilgang til elementene i et Java-program.