Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Si tiene problemas al automatizar aplicaciones Java con Power Automate para escritorio, siga los pasos descritos en este artículo para solucionar el problema.
Se aplica a: Power Automate
Número de KB original: 5014922
Síntomas
Power Automate para escritorio no puede acceder a los elementos de la interfaz de usuario de una aplicación de escritorio de Java cuando se usa la acción Grabadora o Agregar elemento de interfaz de usuario en el diseñador de flujo.
Pasos para solucionar problemas
Para resolver este problema, pruebe primero el solucionador de problemas .
En Power Automate para escritorio, vaya a Asistente> parasolucionar problemas y, a continuación, ejecute el solucionador de problemas.
En la ventana Solucionador de problemas , seleccione Ejecutar en el panel Problemas de la interfaz de usuario o automatización web de Troubleshot .
Si se encuentra un problema para Java Automation, expanda el panel para ver los detalles.
Si hay disponible un botón Corregir , selecciónelo para aplicar la corrección. Asegúrese de que todas las aplicaciones java en ejecución están cerradas antes de aplicar la corrección.
Si el problema persiste después de usar el solucionador de problemas, siga estos pasos para solucionar el problema manualmente:
Asegúrese de que tiene Java instalado en la máquina:
Abra la herramienta de línea de comandos (cmd) y ejecute el siguiente comando:
java –version
Si Java no está instalado, recibirá un mensaje de error:
'java' no se reconoce como un comando interno o externo, programa operable o archivo por lotes.
Asegúrese de que la opción Habilitar puente de acceso de Java está deshabilitada en el Panel de control.
Vaya al Panel de control>Facilidad de acceso>Optimizar pantalla visual>Java Access Bridge de Oracle, Inc. que proporciona acceso a aplicaciones Java para las tecnologías de asistencia y, a continuación, deshabilite la opción Habilitar puente de acceso de Java.
Asegúrese de que existen archivos específicos en una o varias carpetas java de la máquina después de la instalación de Power Automate para escritorio.
Para verificar la versión de Java instalada y la ruta de instalación en su equipo:
Escriba Configurar Java en la barra de búsqueda de Windows.
Abra el Panel de control de Java y vaya a la pestaña Java .
Seleccione Ver.
Compruebe los valores de la columna Ruta de acceso . La fila Arquitectura con el valor x86 hace referencia a la instalación de Java de 32 bits, mientras que la fila con el valor x64 hace referencia a la instalación de Java de 64 bits.
Compruebe que existen los siguientes archivos:
Para la instalación de Java de 64 bits:
- El archivo Microsoft.Flow.RPA.Desktop.UIAutomation.Java.Bridge.Native.dll se reemplaza en la carpeta C:\Archivos de programa\Java\jre1.8.0_271\bin. (reemplace jre1.8.0_271 por la carpeta de instalación de Java de la máquina).
- El archivo accessibility.properties se reemplaza en la carpeta C:\Archivos de programa\Java\jre1.8.0_271\lib. (reemplace jre1.8.0_271 por la carpeta de instalación de Java de la máquina).
- Si abre el archivo con el Bloc de notas, debería ver el siguiente valor:
assistive_technologies=com.sun.java.accessibility.AccessBridge, microsoft.flows.rpa.desktop.uiautomation.JavaBridge
- Si abre el archivo con el Bloc de notas, debería ver el siguiente valor:
- Archivo PAD.JavaBridge.jar está insertado en la carpeta C:\Archivos de programa\Java\jre1.8.0_271\lib\ext. (reemplace jre1.8.0_271 por la carpeta de instalación de Java de la máquina).
Para la instalación de Java de 32 bits:
- Compruebe los mismos archivos, pero en la carpeta C:\Archivos de programa (x86) \Java....
Compruebe el archivo .accessibility.properties :
- Asegúrese de que no haya un archivo .accessibility.properties en la carpeta C:\Users\user . (reemplace user por su nombre de usuario).
- Si el archivo existe, cámbielo.
Asegúrese de que VC_redist.x64.exe, VC_redist.x86.exeo ambos se ejecutan.