Não é possível acessar os elementos de um aplicativo Java

Este artigo fornece resoluções para o problema que você não pode acessar os elementos de um aplicativo de área de trabalho Java no Microsoft Power Automate para desktop.

Aplica-se a: Power Automate
Número de KB original: 5014922

Sintomas

A Microsoft Power Automate para desktop não pode acessar os elementos de um aplicativo de área de trabalho Java.

Verificando o problema

Verifique se você não é capaz de capturar um elemento do aplicativo usando o Gravador ou a ação "Adicionar elemento de interface do usuário" no Designer.

Causa 1: o Java não está instalado em seu computador

Resolução

Para resolver esse problema, verifique se você instalou o Java. Você pode marcar isso por:

  • Abra uma janela de comando ou terminal e insira: > java –version.

  • Se o Java não estiver instalado no computador, você receberá uma mensagem de erro:

    'java' não é reconhecido como um comando interno ou externo, programa operável ou arquivo em lote.

Causa 2: a Ponte de Acesso java está habilitada

Resolução

Para resolver esse problema, verifique se você desabilitou a Ponte de Acesso Java no Painel de Controle.

Acesse Painel de Controle>Ease of Access>Optimize visual display>Java Access Bridge from Oracle, Inc. Providing assistive Technology access to Java applications and then disable (uncheck) the Enable Java Access Bridge option.

Causa 3: alguns arquivos não estão disponíveis nas pastas Java do computador depois de instalar Power Automate para desktop

Resolução

Arquivos específicos devem existir nas pastas java do computador após a instalação do Power Automate para desktop.

Siga as etapas a seguir para marcar o caminho de instalação e versão do Java instalado em seu computador:

  1. Digite Configurar Java na barra de pesquisa do Windows.
  2. Abra o painel de controle Java e vá para a guia Java .
  3. Selecione Exibir.
  4. Verifique os valores na coluna Caminho . A linha com Arquitetura igual a x86 refere-se à instalação java de 32 bits, enquanto a linha com valor x64 refere-se à instalação java de 64 bits.

Você pode marcar os arquivos abaixo:

  • Para instalação java de 64 bits:

    • O Microsoft.Flow.RPA.Desktop.UIAutomation.Java.Bridge.Native.dll de arquivo deveria ter sido substituído na pasta C:\Arquivos do Programa\Java\jre1.8.0_271\bin. (jre1.8.0_271 pode ser substituído pela instalação java do computador.)
    • A acessibilidade de arquivo.properties deveria ter sido substituída na pasta C:\Arquivos do Programa\Java\jre1.8.0_271\lib. (jre1.8.0_271 pode ser substituído pela instalação java do computador.) Se você editar o arquivo com um bloco de notas, ele deverá ter o seguinte valor:
      assistive_technologies=com.sun.java.accessibility.AccessBridge, microsoft.flows.rpa.desktop.uiautomation.JavaBridge
    • O arquivo access-bridge-64 deveria ter sido inserido na pasta C:\Arquivos do Programa\Java\jre1.8.0_271\lib\ext. (jre1.8.0_271 pode ser substituído pela instalação java do computador.)
  • Para instalação java de 32 bits:

    As mesmas ações para os mesmos arquivos acima, mas no caminho da pasta C:\Arquivos de Programa (x86) \Java....

  • Verifique se não há um arquivo .accessibility.properties presente em sua pasta de usuário.

  • Verifique C:\Users\user se um arquivo com nome .accessibility.properties está presente. Se sim, renomeie-o.

  • Verifique se VC_redist.x64.exe e/ou VC_redist.x86.exe foram executados.