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

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

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

Sintomas

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

Verificando o problema

Verifique se você não consegue 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ê tem o Java instalado. Você pode verificar isso:

  • 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 lotes.

Causa 2: a Ponte de Acesso Java está habilitada

Resolução

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

Vá para Painel de Controle>Ease> do Access Optimizevisual> displayJava 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 após a instalação Power Automate para desktop

Resolução

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

Siga as etapas abaixo para verificar a versão do Java instalada e o caminho de instalação 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 verificar os arquivos abaixo:

  • Para a instalação do Java de 64 bits:

    • O Microsoft.Flow.RPA.Desktop.UIAutomation.Java.Bridge.Native.dll arquivo deve ter sido substituído na pasta C:\Arquivos de Programas\Java\jre1.8.0_271\bin. (jre1.8.0_271 pode ser substituído pela instalação do Java do computador.)
    • O arquivo accessibility.properties deve ter sido substituído na pasta C:\Arquivos de Programas\Java\jre1.8.0_271\lib. (jre1.8.0_271 pode ser substituído pela instalação do 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 deve ter sido inserido na pasta C:\Program Files\Java\jre1.8.0_271\lib\ext. (jre1.8.0_271 pode ser substituído pela instalação do Java do computador.)
  • Para a instalação do Java de 32 bits:

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

  • Verifique se não há um arquivo .accessibility.properties presente na pasta do usuário.

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

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