如果您在使用 電腦版 Power Automate 將 Java 應用程式自動化時遇到問題,請遵循本文中的步驟來針對問題進行疑難解答。
適用于: Power Automate
原始 KB 編號: 5014922
徵狀
當您使用任一項時,電腦版 Power Automate 無法存取 Java 傳統型應用程式的 UI 元素流程設計工具中的錄製器或新增UI元素動作。
疑難排解步驟
若要解決此問題,請先嘗試 疑難解答員 。
在適用於桌面的Power Automate中,流覽至 [說明>疑難解答員],然後執行 疑難解答員。
在[疑難解答員]視窗中,選取[疑難解答 UI/Web 自動化問題]面板上的[執行]。
如果發現 Java 自動化的問題,請展開面板以查看詳細數據。
如果有 [修正] 按鈕可用,請選取它以套用修正程式。 在套用修正之前,請確定所有執行中的 Java 應用程式都已關閉。
如果使用疑難解答員之後問題持續發生,請遵循下列步驟手動針對問題進行疑難解答:
確定您已在電腦上安裝 Java:
開啟命令列工具 (cmd),並執行下列命令:
java –version
如果未安裝 Java,您會收到錯誤訊息:
'java' 無法辨識為內部或外部命令、可作的程式或批處理檔。
確定 [啟用 Java 存取網橋] 選項已停用 控制台。
移至 [從 Oracle, Inc. 提供輔助技術對 Java 應用程式的輔助技術存取],然後停用 [啟用 Java 存取網橋] 選項,移至 >>>[優化存取橋] 控制台。
請確定特定檔案存在於 電腦版 Power Automate 安裝之後機器的一或多個 Java 資料夾中。
若要檢查電腦上安裝的 JAVA 版本與安裝路徑,請執行下列動作:
在 Windows 搜尋列中輸入 設定 Java 。
開啟 Java 控制台,然後移至 [Java] 索引標籤。
選取 [檢視]。
檢查路徑資料行中的值。 值為 x86 的 Architecture 數據列是指 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
- 如果您使用記事本開啟檔案,您應該會看到下列值:
- 檔案 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...資料夾中。
檢查 .accessibility.properties 檔案:
- 請確定您的 C:\Users\user 資料夾中沒有 .accessibility.properties 檔案。 (以您的使用者名稱取代 使用者 。)
- 如果檔案存在,請將其重新命名。
請確定 執行VC_redist.x64.exe、 VC_redist.x86.exe或兩者。