Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Atualmente, o Power Automate para computadores suporta a utilização de automatização da IU em todas as aplicações e miniaplicações Java para as seguintes versões Java:
- Aplicações Java: Java versão 7 e superior.
- Miniaplicações Java: Java versão 7 e versão 8.
As edições OpenJ9 do runtime Java não são suportadas.
As secções a seguir incluem informações para ativar a automatização da IU em miniaplicações Java.
Instalar configuração Java
Para automatizar as aplicações Java, têm de estar em vigor definições específicas.
Para instalar manualmente a configuração Java, depois de o Power Automate para computadores ter sido instalado, navegue para a pasta de instalação (C:\Programas (x86)\Power Automate para Computadores) e execute o PAD.Java.Installer.exe como um administrador.
Os registos de automatização Java com o Power Automate para computadores podem ser encontrados na pasta %temp%/ java_automation_log (por exemplo, C:\Utilizadores\nome de utilizador\AppData\Local\Temp\java_automation_log).
Utilização da automatização da IU predefinida em vez da automatização da IU de Java
Para impedir que o gravador e o seletor de elementos da IU reconheçam os elementos Java criados com a arquitetura SWT e fazê-los trabalhar com os elementos da IU de ambiente de trabalho predefinida:
- Edite o ficheiro de configuração localizado sob os Program Files do computador: Power Automate para Computadores\Microsoft.Flow.RPA.Desktop.UIAutomation.Plugin.Java.dll.config.
- Defina a propriedade BlockSwt como true.
Desinstalar configuração Java
Para desinstalar a configuração Java (reverter todas as alterações aplicadas ao computador pelo instalador Java):
Iniciar a ferramenta da Linha de Comandos (cmd)
Execute o seguinte comando:
PAD.Java.Installer.exe -u
Mecanismo de anexação de automatização Java
Para versões Java maiores que 8, o Power Automate para computadores carrega o respetivo agente de automatização Java através do mecanismo de anexação JNI. Verifique se a API Anexar está ativada na JVM.
Se o mecanismo de anexação para automatização Java não funcionar, adicione os seguintes argumentos ao iniciar a aplicação Java:
- Java de 64 bits
- -javaagent:"C:\Programas (x86)\Power Automate para computadores\java-support\PAD.JavaBridge.jar" -Djava.library.path="${env_var:PATH};C:\Programas (x86)\Power Automate para computadores\java-support\x64"
- Java de 32 bits
- -javaagent:"C:\Programas (x86)\Power Automate para computadores\java-support\PAD.JavaBridge.jar" -Djava.library.path="${env_var:PATH};C:\Programas (x86)\Power Automate para computadores\java-support\x86"
Os caminhos usam a localização da instalação do Power Automate para Computadores. Ajuste os caminhos se instalar o Power Automate para Computadores numa localização diferente.
Se não conseguir modificar os argumentos de arranque da aplicação Java, defina uma nova variável de ambiente chamada JDK_JAVA_OPTIONS com o valor apropriado com base na arquitetura do JDK. Isto carrega o agente de automatização Java do Power Automate para Computadores no arranque de cada aplicação Java que usa o Java JDK.
Resolução de Problemas
Se se deparar com algum problema ao automatizar aplicações Java, há várias causas possíveis. Saiba mais em Não é possível aceder aos elementos de uma aplicação Java.