Condividi tramite


Automatizzare le applicazioni Java

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 sezioni seguenti includono informazioni per abilitare l'automazione dell'interfaccia utente in applet Java.

Installazione della 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):

  1. Avviare lo strumento riga di comando (cmd)

  2. Esegui questo comando:

    PAD.Java.Installer.exe -u 
    

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.