Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Atualmente, o Power Automate para desktop é compatível com o uso de automação de IU em todos os aplicativos e miniaplicativos Java para as seguintes versões Java:
- Aplicativos Java: Java versão 7 e superior.
- Miniaplicativos Java: Java versão 7 e versão 8.
As edições OpenJ9 do Java runtime não são suportadas.
As seções a seguir incluem informações para ativar a automação da UI em miniaplicativos Java.
Instalar configuração Java
Para automatizar os aplicativos Java, configurações específicas devem estar definidas.
Para instalar a configuração Java manualmente, após a instalação do Power Automate para desktop, navegue até a pasta de instalação (C:\Program Files (x86)\Power Automate Desktop) e execute o PAD.Java.Installer.exe como administrador.
Logs para automação Java com o Power Automate para desktop podem ser encontrados na pasta %temp%/ java_automation_log (por exemplo, C:\Users\username\AppData\Local\Temp\java_automation_log).
Utilização da automação de interface do usuário padrão em vez da automação de interface do usuário Java
Para impedir que o gravador e o seletor de elementos da interface do usuário reconheçam elementos Java criados com a estrutura SWT e fazê-los funcionar com os elementos de interface do usuário de desktop padrão:
- Edite o arquivo de configuração localizado nos Arquivos de Programas do computador: Power Automate Desktop\Microsoft.Flow.RPA.Desktop.UIAutomation.Plugin.Java.dll.config.
- Defina a propriedade BlockSwt como true.
Desinstalação da configuração Java
Para desinstalar a configuração Java (reverter todas as alterações aplicadas ao computador pelo instalador Java):
Iniciar a ferramenta de linha de comando (cmd)
Execute o seguinte comando:
PAD.Java.Installer.exe -u
Mecanismo de conexão de automação Java
Para versões Java maiores que 8, o Power Automate desktop carrega seu agente de automação Java através do mecanismo de conexão JNI. Verifique se a API de Conexão está habilitada na JVM.
Se o mecanismo de anexação para automação Java não funcionar, adicione os seguintes argumentos ao iniciar o aplicativo Java:
- Java de 64 bits
- -javaagent:"C:\Arquivos de Programas (x86)\Power Automate Desktop\java-support\PAD.JavaBridge.jar" -Djava.library.path="${env_var:PATH};C:\Arquivos de Programas (x86)\Power Automate Desktop\java-support\x64"
- Java de 32 bits
- -javaagent:"C:\Arquivos de Programas (x86)\Power Automate Desktop\java-support\PAD.JavaBridge.jar" -Djava.library.path="${env_var:PATH};C:\Arquivos de Programas (x86)\Power Automate Desktop\java-support\x86"
Os caminhos usam o local de instalação do Power Automate Desktop. Ajuste os caminhos se você instalar o Power Automate Desktop em um local diferente.
Se não for possível modificar os argumentos de inicialização do aplicativo Java, defina uma nova variável de ambiente chamada JDK_JAVA_OPTIONS com o valor apropriado com base na arquitetura do JDK. Isso carrega o agente de automação Java do Power Automate Desktop na inicialização de cada aplicativo Java que usa o Java JDK.
Solução de Problemas
Se você detectar algum problema ao automatizar aplicativos Java, há várias causas potenciais. Saiba mais em Não é possível acessar os elementos de um aplicativo Java.