次の方法で共有


Java アプリケーションの要素にアクセスできない

デスクトップ用 Power Automateで Java アプリケーション自動処理中に問題が発生した場合はこの記事の手順に従って問題のトラブルシューティングを行ってください。

適用先:Power Automate
元の KB 番号: 5014922

現象

デスクトップ用 Power Automateを使用している場合、Java デスクトップ アプリケーションの UI 要素にアクセスできませんRecorder またはフロー デザイナーの Add UI 要素アクション。

トラブルシューティングの手順

この問題を解決するには、最初に トラブルシューティング ツール を試してください。

  1. Power Automate for desktop で、[ ヘルプ>トラブルシューティング ツール] に移動し、 トラブルシューティング ツールを実行します。

  2. [トラブルシューティング ツール] ウィンドウで、[トラブルシューティング UI/Web オートメーションの問題] パネルで [実行] を選択します。

  3. Java Automation で問題が見つかった場合は、パネルを展開して詳細を表示します。

  4. [修正] ボタンが使用可能な場合は、それを選択して修正プログラムを適用します。 修正プログラムを適用する前に、実行中のすべての Java アプリケーションが閉じられるようにしてください。

トラブルシューティング ツールを使用した後も問題が解決しない場合は、次の手順に従って問題を手動でトラブルシューティングします。

  1. コンピューターに Java がインストールされていることを確認します。

    • コマンド ライン ツール (cmd) を開き、次のコマンドを実行します。

      java –version
      
    • Java がインストールされていない場合は、次のエラー メッセージが表示されます。

      'java' は、内部または外部のコマンド、操作可能なプログラム、またはバッチ ファイルとして認識されません。

  2. コントロール パネルで Enable Java Access Bridge オプションが無効になっていることを確認します。

    コントロール パネル>アクセスのリリース>表示を最適化する>Java Access Bridge from Oracle, Inc. Providing Assistive Technology access to Java applications に移動し、Enable Java Access Bridge オプションを無効にします。

    Windows コントロール パネルの [Java Access Bridge を有効にする] オプションのスクリーンショット。

  3. デスクトップ用 Power Automateのインストール後に、コンピューターの 1 つ以上の Java フォルダーに特定のファイルが存在することを確認します。

    コンピュータにインストールされている Java のバージョンとインストール パスを確認するには、次の手順に従います。

    1. Windows 検索バーに「 Configure Java 」と入力します。

    2. Java コントロール パネルを開き、Java タブに移動します。

    3. [表示] を選びます。

      Java コントロール パネルのスクリーンショット。

    4. パス 列の値を確認します。 値 x86 の Architecture 行は 32 ビット Java インストールを参照し、値 x64 の行は 64 ビット Java インストールを参照します。

      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
      • ファイル PAD。JavaBridge.jar は、フォルダー C:\Program Files\Java\jre1.8.0_271\lib\ext に挿入されます。( jre1.8.0_271 をコンピューターの Java インストール フォルダーに置き換えます)。
    • 32-ビット Java のインストールの場合、

      • フォルダー C:\Program Files (x86) \Java... 内の同じファイルを確認します。
  4. .accessibility.properties ファイルを確認します。

    • C:\Users\user フォルダーに .accessibility.properties ファイルがないことを確認します。 ( user をユーザー名に置き換えます)。
    • ファイルが存在する場合は、名前を変更します。
  5. VC_redist.x64.exeVC_redist.x86.exe、またはその両方が実行されていることを確認します。

    インストールされている Microsoft Visual C ++ 再頒布可能バージョンのスクリーンショット。