Симптом

Power Automate для компьютеров не удается получить доступ к элементам настольного приложения Java.

Проверка проблемы

Убедитесь, что вы не можете записать элемент приложения с помощью средства записи или действия "Добавить элемент пользовательского интерфейса" в конструкторе.

Причина

1. Java не установлен на компьютере.

2. Мост доступа Java включен.

3. Некоторые файлы недоступны в папках Java компьютера после Power Automate для компьютеров установки.

Решение

1. Убедитесь, что у вас установлена платформа Java. Это можно проверить, выполнив следующие действия:

  • Откройте окно командной строки или терминал и введите: > java –version

  • Если java не установлен на компьютере, вы получите сообщение об ошибке: java не распознается как внутренняя или внешняя команда, программа или пакетный файл.

2. Мост доступа Java из панель управления должен быть отключен

  • Перейдите к разделу панель управления->Ease of Access->Optimize visual display->Java Access Bridge from Oracle, Inc. Providing Assistive Technology access to Java applications( Предоставление доступа к приложениям Java) и отключите (снимите) параметр "Включить мост доступа Java".  альтернативный текст

3. Определенные файлы должны существовать в папках Java компьютера после Power Automate для компьютеров установки.

Выполните следующие действия, чтобы проверить установленную версию Java и путь установки на компьютере:

  1. Введите "Настройка Java" в строке поиска Windows

  2. Открытие панели управления Java

  3. Перейдите на вкладку "Java" альтернативный текст

  4. Щелкните "Вид"

  5. Проверьте значения в столбце Path. Строка с "Архитектурой", равной x86, относится к 32-разрядной установке Java, а строка со значением "x86x64" — к 64-разрядной установке Java.  альтернативный текст

Вы можете проверить следующие файлы:

  • Для 64-разрядной установки Java:

    1. Файл "Microsoft.Flow.RPA.Desktop.UIAutomation.Java.Bridge.Native.dll" должен быть заменен в папке C:\Program Files\Java\jre1.8.0_271\bin. (jre1.8.0_271 можно заменить установкой Java на компьютере)

    2. Файл accessibility.properties должен быть заменен в папке C:\Program Files\Java\jre1.8.0_271\lib. (jre1.8.0_271 можно заменить установкой Java на компьютере). При редактировании файла с помощью блокнота оно должно иметь следующее значение: assistive_technologies=com.sun.java.accessibility.AccessBridge, microsoft.flows.rpa.desktop.uiautomation.JavaBridge

    3. Файл access-bridge-64 должен быть вставлен в папку C:\Program Files\Java\jre1.8.0_271\lib\ext. (jre1.8.0_271 можно заменить установкой Java на компьютере)

  • Для 32-разрядной установки Java:

    1. Те же действия для тех же файлов (вместо "64" дождите "32"), как и выше, но в пути к папке "C:\Program Files (x86) \Java..."

  • Убедитесь, что в папке пользователя нет файла .accessibility.properties.

  • Проверьте "C:\Users\user", есть ли файл с именем ".accessibility.properties". Если да, переименуйте его.

  • Убедитесь, что VC_redist.x64.exe и /или VC_redist.x86.exe были выполнены.  альтернативный текст

Нужна дополнительная помощь?

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединение к программе предварительной оценки Майкрософт

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?

Спасибо за ваш отзыв!

×