Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Attualmente, Power Automate per desktop supporta l'uso dell'automazione dell'interfaccia utente in tutte le app e applet Java per le seguenti versioni Java:
- App Java: versione Java 7 e successive.
- Applet Java: Java versione 7 e versione 8.
Le edizioni OpenJ9 del runtime Java non sono supportate.
Le sezioni seguenti includono informazioni per abilitare l'automazione dell'interfaccia utente in applet Java.
Installare la configurazione Java
Per automatizzare le applicazioni Java, devono essere presenti impostazioni particolari.
Per installare manualmente la configurazione Java, dopo che Power Automate per desktop è stato installato, accedi alla cartella di installazione (C\Programmi (x86)\Power Automate per desktop) ed esegui PAD.Java.Installer.exe come amministratore.
I log dell'automazione Java con Power Automate per desktop sono disponibili nella cartella %temp%/ java_automation_log (ad esempio C:\Utenti\nomeutente\AppData\Local\Temp\java_automation_log).
Utilizzo dell'automazione dell'interfaccia utente predefinita anziché dell'automazione dell'interfaccia utente Java
Per evitare che il registratore e il selettore di elementi dell'interfaccia utente riconoscano gli elementi Java creati con il framework SWT e per farli funzionare con gli elementi dell'interfaccia utente desktop predefiniti:
- Modificare il file di configurazione che si trova in Programmi: Power Automate Desktop\Microsoft.Flow.RPA.Desktop.UIAutomation.Plugin.Java.dll.config.
- Imposta la proprietà BlockSwt su true.
Disinstallazione della configurazione Java
Per disinstallare la configurazione Java (ripristina tutte le modifiche applicate alla macchina dal programma di installazione Java):
Avviare lo strumento riga di comando (cmd)
Esegui questo comando:
PAD.Java.Installer.exe -u
Meccanismo di collegamento dell'automazione Java
Per le versioni Java superiori alla 8, Power Automate desktop carica l'agente di automazione Java tramite il meccanismo di collegamento JNI. Verificare che l'API Attach sia abilitata nella JVM.
Se il meccanismo di collegamento per l'automazione Java non funziona, aggiungi i seguenti argomenti all'avvio dell'applicazione Java:
- Java a 64 bit
- -javaagent:"C:\Program Files (x86)\Power Automate Desktop\java-support\PAD.JavaBridge.jar" -Djava.library.path="${env_var:PATH};C:\Program Files (x86)\Power Automate Desktop\java-support\x64"
- Java a 32 bit
- -javaagent:"C:\Program Files (x86)\Power Automate Desktop\java-support\PAD.JavaBridge.jar" -Djava.library.path="${env_var:PATH};C:\Program Files (x86)\Power Automate Desktop\java-support\x86"
I percorsi utilizzano il percorso di installazione di Power Automate desktop. Modifica i percorsi se installi Power Automate Desktop in una posizione diversa.
Se non puoi modificare gli argomenti di avvio dell'applicazione Java, imposta una nuova variabile di ambiente denominata JDK_JAVA_OPTIONS con il valore appropriato in base all'architettura del JDK. In questo modo l'agente di automazione Power Automate Desktop Java viene caricato all'avvio di ogni applicazione Java che utilizza Java JDK.
Risoluzione dei problemi
Se si verificano problemi durante l'automazione delle applicazioni Java, le cause potenziali possono essere molteplici. Per altre informazioni, vedi Impossibile accedere agli elementi di un'applicazione Java.