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.
Se si verificano problemi durante l'automazione delle applicazioni Java con Power Automate per desktop, seguire la procedura descritta in questo articolo per risolvere il problema.
Si applica a: Power Automate
Numero KB originale: 5014922
Sintomi
Power Automate per desktop non è possibile accedere agli elementi dell'interfaccia utente di un'applicazione desktop Java quando si usa uno dei dueRegistratore o l'azione Aggiungi elemento dell'interfaccia utente nella finestra di progettazione del flusso.
Passaggi per la risoluzione dei problemi
Per risolvere questo problema, provare prima lo strumento di risoluzione dei problemi .
In Power Automate per desktop passare a Help>Troubleshooter e quindi eseguire lo strumento di risoluzione dei problemi.
Nella finestra Risoluzione dei problemi selezionare Esegui nel pannello Problemi di automazione interfaccia utente/Web di Troubleshot .
Se viene rilevato un problema per Automazione Java, espandere il pannello per visualizzare i dettagli.
Se è disponibile un pulsante Correzione , selezionarlo per applicare la correzione. Assicurarsi che tutte le applicazioni Java in esecuzione vengano chiuse prima di applicare la correzione.
Se il problema persiste dopo aver usato lo strumento di risoluzione dei problemi, seguire questa procedura per risolvere manualmente il problema:
Assicurarsi di avere installato Java nel computer:
Apri lo strumento Riga di comando (cmd) ed esegui il seguente comando:
java –version
Se Java non è installato, viene visualizzato un messaggio di errore:
'java' non è riconosciuto come comando interno o esterno, programma eseguibile o file batch.
Assicurarsi che l'opzione Abilita Java Access Bridge sia disabilitata nel Pannello di controllo.
Passare a Pannello di controllo>>Optimize per visualizzare>Java Access Bridge da Oracle, Inc. Fornire l'accesso assistive Technology alle applicazioni Java e quindi disabilitare l'opzione Abilita Java Access Bridge.
Assicurarsi che siano presenti file specifici in una o più cartelle Java del computer dopo l'installazione del Power Automate per desktop.
Per controllare la versione Java installata e il percorso di installazione sulla tua macchina:
Digitare Configura Java nella barra di ricerca di Windows.
Aprire Java Pannello di controllo e passare alla scheda Java.
Seleziona Visualizza.
Controlla i valori nella colonna Percorso. La riga Architettura con valore x86 fa riferimento all'installazione java a 32 bit, mentre la riga con valore x64 fa riferimento all'installazione java a 64 bit.
Verificare che esistano i file seguenti:
Per l'installazione di Java a 64 bit:
- Il file Microsoft.Flow.RPA.Desktop.UIAutomation.Java.Bridge.Native.dll viene sostituito nella cartella C:\Programmi\Java\jre1.8.0_271\bin. Sostituire jre1.8.0_271 con la cartella di installazione Java del computer.
- Accessibilità file.properties viene sostituito nella cartella C:\Programmi\Java\jre1.8.0_271\lib.
Sostituire jre1.8.0_271 con la cartella di installazione Java del computer.
- Se si apre il file con Blocco note, verrà visualizzato il valore seguente:
assistive_technologies=com.sun.java.accessibility.AccessBridge, microsoft.flows.rpa.desktop.uiautomation.JavaBridge
- Se si apre il file con Blocco note, verrà visualizzato il valore seguente:
- Riquadro file . JavaBridge.jar viene inserito nella cartella C:\Programmi\Java\jre1.8.0_271\lib\ext. Sostituire jre1.8.0_271 con la cartella di installazione Java del computer.
Per l'installazione di Java a 32 bit:
- Controllare gli stessi file ma nella cartella C:\Programmi (x86) \Java....
Controllare il file .accessibility.properties :
- Assicurarsi che non sia presente un file .accessibility.properties nella cartella C:\Users\user . Sostituire l'utente con il proprio nome utente.
- Se il file esiste, rinominarlo.
Assicurarsi che VC_redist.x64.exe, VC_redist.x86.exe o entrambi siano eseguiti.