Не удается получить доступ к элементам приложения Java

В этой статье приведены решения проблемы, из-за чего вы не можете получить доступ к элементам классического приложения Java в Microsoft Power Automate для компьютеров.

Применимо к: Power Automate
Исходный номер базы знаний: 5014922

Симптомы

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

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

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

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

Разрешение

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

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

  • Если Java не установлен на компьютере, появится сообщение об ошибке:

    Java не распознается как внутренняя или внешняя команда, операемая программа или пакетный файл.

Причина 2. Включен мост доступа Java

Разрешение

Чтобы устранить эту проблему, убедитесь, что мост доступа Java отключен в панель управления.

Перейдите к панель управления>Обходимо>, чтобы оптимизироватьвизуальное отображение>Моста доступа Java от Oracle, Inc. Предоставление доступа к приложениям Java со специальными возможностями, а затем отключите (снимите флажок Включить мост доступа Java).

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

Разрешение

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

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

  1. Введите Configure Java (Настроить Java ) в строке поиска Windows.
  2. Откройте панель управления Java и перейдите на вкладку Java .
  3. Выберите Вид.
  4. Проверьте значения в столбце Путь . Строка с архитектурой , равной x86, относится к 32-разрядной установке Java, а строка со значением x64 относится к 64-разрядной установке Java.

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

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

    • ФайлMicrosoft.Flow.RPA.Desktop.UIAutomation.Java.Bridge.Native.dll должен быть заменен в папке C:\Program Files\Java\jre1.8.0_271\bin. (jre1.8.0_271 можно заменить установкой Java компьютера.)
    • Файл 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
    • Файл access-bridge-64 должен быть вставлен в папку C:\Program Files\Java\jre1.8.0_271\lib\ext. (jre1.8.0_271 можно заменить установкой Java компьютера.)
  • Для установки 32-разрядной версии Java:

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

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

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

  • Убедитесь, что VC_redist.x64.exe и (или )VC_redist.x86.exe выполнены.