Condividi tramite


Non è possibile accedere agli elementi di un'applicazione Java

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

  1. 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.

  2. Assicurarsi che l'opzione Abilita Java Access Bridge sia disabilitata nel Pannello di controllo.

    Passare a Pannello di controllo> Ease of Access>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.

    Screenshot dell'opzione Abilita Java Access Bridge nel Pannello di controllo di Windows.

  3. 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:

    1. Digitare Configura Java nella barra di ricerca di Windows.

    2. Aprire Java Pannello di controllo e passare alla scheda Java.

    3. Seleziona Visualizza.

      Screenshot del pannello di controllo Java.

    4. 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.

      Screenshot delle impostazioni dell'ambiente runtime Java.

    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
      • 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....
  4. 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.
  5. Assicurarsi che VC_redist.x64.exe, VC_redist.x86.exe o entrambi siano eseguiti.

    Screenshot delle versioni ridistribuibili di Microsoft Visual C++ installate.