Udostępnij za pośrednictwem


Nie można uzyskać dostępu do elementów aplikacji Java

Jeśli wystąpią problemy podczas automatyzowania aplikacji Java za pomocą aplikacja klasyczna Power Automate, wykonaj kroki opisane w tym artykule, aby rozwiązać ten problem.

Dotyczy: Power Automate
Oryginalny numer KB: 5014922

Symptomy

aplikacja klasyczna Power Automate nie można uzyskać dostępu do elementów interfejsu użytkownika aplikacji klasycznej Java w przypadku korzystania z dowolnego z tych elementówRecorder lub dodaj akcję elementu interfejsu użytkownika w projektancie przepływu.

Kroki rozwiązywania problemów

  1. Upewnij się, że na maszynie zainstalowano środowisko Java:

    • Otwórz narzędzie wiersza polecenia (cmd) i uruchom następujące polecenie:

      java –version
      
    • Jeśli język Java nie jest zainstalowany, zostanie wyświetlony komunikat o błędzie:

      "java" nie jest rozpoznawany jako wewnętrzne lub zewnętrzne polecenie, program operacyjny lub plik wsadowy.

  2. Upewnij się, że opcja Włącz mostek dostępu java jest wyłączona w Panel sterowania.

    Przejdź do pozycji Panel sterowania> Ease of Access>Optimize visual display>Java Access Bridge from Oracle, Inc. Zapewnianie dostępu technologii pomocniczej do aplikacji Java, a następnie wyłącz opcję Włącz mostek dostępu Java.

    Zrzut ekranu opcji Enable Java Access Bridge w Panelu sterowania systemu Windows.

  3. Upewnij się, że określone pliki istnieją w co najmniej jednym folderze Java maszyny po instalacji aplikacja klasyczna Power Automate.

    Aby sprawdzić zainstalowaną wersję Java i ścieżkę instalacji na komputerze:

    1. Wpisz Configure Java (Konfigurowanie języka Java ) na pasku wyszukiwania systemu Windows.

    2. Otwórz Panel sterowania Java i przejdź do karty Java.

    3. Wybierz pozycję Widok.

      Zrzut ekranu panelu sterowania języka Java.

    4. Sprawdź wartości w kolumnie Ścieżka. Wiersz Architektura o wartości x86 odnosi się do 32-bitowej instalacji języka Java, a wiersz o wartości x64 odnosi się do 64-bitowej instalacji języka Java.

      Skrypty ustawień środowiska uruchomieniowego języka Java.

    Sprawdź, czy istnieją następujące pliki:

    • W przypadku 64-bitowej instalacji Java:

      • Plik Microsoft.Flow.RPA.Desktop.UIAutomation.Java.Bridge.Native.dll jest zastępowany w folderze C:\Program Files\Java\jre1.8.0_271\bin. (zastąp jre1.8.0_271 folderem instalacyjnym Java maszyny).
      • Plik accessibility.properties jest zastępowany w folderze C:\Program Files\Java\jre1.8.0_271\lib. (zastąp jre1.8.0_271 folderem instalacyjnym Java maszyny).
        • Jeśli otworzysz plik za pomocą Notatnika, powinna zostać wyświetlona następująca wartość:
          assistive_technologies=com.sun.java.accessibility.AccessBridge, microsoft.flows.rpa.desktop.uiautomation.JavaBridge
      • Plik PAD. JavaBridge.jar jest wstawiany do folderu C:\Program Files\Java\jre1.8.0_271\lib\ext. (zastąp jre1.8.0_271 folderem instalacyjnym Java maszyny).
    • W przypadku 32-bitowej instalacji Java:

      • Sprawdź te same pliki, ale w folderze C:\Program Files (x86) \Java....
  4. Sprawdź plik .accessibility.properties :

    • Upewnij się, że w folderze C:\Users\user nie ma pliku .accessibility.properties. (zastąp użytkownika nazwą użytkownika).
    • Jeśli plik istnieje, zmień jego nazwę.
  5. Upewnij się, że są uruchomione VC_redist.x64.exe, VC_redist.x86.exe lub oba te elementy.

    Zrzut ekranu z zainstalowanymi wersjami Microsoft Visual C++ Redistributable.