Compartilhar via


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

Se você encontrar problemas ao automatizar aplicativos Java com o Power Automate para desktop, siga as etapas neste artigo para solucionar o problema.

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

Sintomas

O Power Automate para desktop não pode acessar os elementos da interface do usuário de um aplicativo da área de trabalho Java quando você usa a ação Gravador ou Adicionar elemento da interface do usuário no designer de fluxo.

Etapas para solucionar problemas

Para resolver esse problema, tente a solução de problemas primeiro.

  1. No Power Automate para área de trabalho, navegue até Ajuda>Solução de Problemas e, em seguida, execute a solução de problemas.

  2. Na janela Solução de problemas, selecione Executar no painel Problemas de UI/automação da Web.

  3. Se um problema for encontrado para a Automação Java, expanda o painel para ver os detalhes.

  4. Se um botão Corrigir estiver disponível, selecione-o para aplicar a correção. Verifique se todos os aplicativos Java em execução estão fechados antes de aplicar a correção.

Se o problema persistir após o uso da solução de problemas, siga estas etapas para solucionar o problema manualmente:

  1. Certifique-se de ter o Java instalado em sua máquina:

    • Abra a ferramenta de linha de comando (cmd) e execute o seguinte comando:

      java –version
      
    • Se o Java não estiver instalado, você receberá uma mensagem de erro:

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

  2. Certifique-se de que a opção Ativar Java Access Bridge esteja desativada no Painel de Controle.

    Vá para Painel de Controle>Facilidade de Acesso>Otimizar exibição>visual Java Access Bridge da Oracle, Inc. Fornecendo acesso de Tecnologia Assistiva a aplicativos Java e, em seguida, desative a opção Ativar Java Access Bridge.

    Captura de tela da opção Habilitar Ponte de Acesso java no Painel de Controle do Windows.

  3. Verifique se existem arquivos específicos em uma ou mais pastas Java do computador após a instalação do Power Automate para desktop.

    Para verificar a versão 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 do Java e vá para a guia Java .

    3. Selecione Modo de Exibição.

      Captura de tela do Painel de Controle do Java.

    4. Verifique os valores na coluna Caminho. A linha Arquitetura com o valor x86 refere-se à instalação Java de 32 bits, enquanto a linha com o valor x64 refere-se à instalação Java de 64 bits.

      Captura de tela das configurações do Java Runtime Environment.

    Verifique se os seguintes arquivos existem:

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

      • O Microsoft.Flow.RPA.Desktop.UIAutomation.Java.Bridge.Native.dll do arquivo é substituído na pasta C:\Program Files\Java\jre1.8.0_271\bin. (substitua jre1.8.0_271 pela pasta de instalação Java da sua máquina.)
      • O arquivo accessibility.properties é substituído na pasta C:\Program Files\Java\jre1.8.0_271\lib. (substitua jre1.8.0_271 pela pasta de instalação Java da sua máquina.)
        • Se você abrir o arquivo com o Bloco de Notas, deverá ver o seguinte valor:
          assistive_technologies=com.sun.java.accessibility.AccessBridge, microsoft.flows.rpa.desktop.uiautomation.JavaBridge
      • Arquivo PAD. JavaBridge.jar é inserido na pasta C:\Program Files\Java\jre1.8.0_271\lib\ext. (substitua jre1.8.0_271 pela pasta de instalação Java da sua máquina.)
    • Para instalação do Java de 32 bits:

      • Verifique os mesmos arquivos, mas na pasta C:\Program Files (x86) \Java....
  4. Verifique o arquivo .accessibility.properties :

    • Verifique se não há um arquivo .accessibility.properties em sua pasta C:\Users\user . (Substitua user pelo seu nome de usuário.)
    • Se o arquivo existir, renomeie-o.
  5. Certifique-se de que VC_redist.x64.exe, VC_redist.x86.exe ou ambos sejam executados.

    Captura de tela das versões redistribuíveis do Microsoft Visual C++ instaladas.