แชร์ผ่าน


ทำให้แอปพลิเคชัน Java เป็นแบบอัตโนมัติ

ปัจจุบัน Power Automate สำหรับเดสก์ท็อปรองรับการใช้ระบบอัตโนมัติของ UI ในแอปและแอปเล็ต Java ทั้งหมดสำหรับ Java เวอร์ชันต่อไปนี้:

  • แอป Java: Java เวอร์ชัน 7 และสูงกว่า
  • แอปเล็ต Java: Java เวอร์ชัน 7 และเวอร์ชัน 8

ไม่รองรับรันไทม์ Java รุ่น OpenJ9

ส่วนต่อไปนี้มีข้อมูลสำหรับการเปิดใช้งานระบบอัตโนมัติของ UI ในแอปเล็ต Java

ติดตั้งการกำหนดค่า Java

เพื่อทำให้แอปพลิเคชัน Java เป็นแบบอัตโนมัติ ต้องมีการตั้งค่าเฉพาะ

ในการติดตั้งการตั้งค่าคอนฟิก Java ด้วยตนเอง หลังจาก Power Automate สำหรับเดสก์ท็อปได้รับการติดตั้งแล้ว ให้นำทางไปยังโฟลเดอร์การติดตั้ง (C:\Program Files (x86)\Power Automate Desktop) และเรียกใช้ PAD.Java.Installer.exe ในฐานะผู้ดูแลระบบ

บันทึกสำหรับระบบอัตโนมัติของ Java ที่มี Power Automate สำหรับเดสก์ท็อปมีอยู่ในโฟลเดอร์ %temp%/ java_automation_log (เช่น C:\Users\username\AppData\Local\Temp\java_automation_log)

การใช้ระบบอัตโนมัติ UI เริ่มต้นแทนการทำงานอัตโนมัติ UI ของ Java

การป้องกันไม่ให้ เครื่องบันทึก และ ตัวเลือกองค์ประกอบ UI จากการจำแนกองค์ประกอบ Java ที่สร้างด้วยเฟรมเวิร์ก SWT และทำให้ทำงานกับองค์ประกอบ UI เดสก์ท็อปเริ่มต้น:

  • แก้ไขไฟล์การกำหนดค่าที่อยู่ใต้ Program Files ของเครื่อง: Power Automate Desktop\Microsoft.Flow.RPA.Desktop.UIAutomation.Plugin.Java.dll.config
  • ตั้งค่าคุณสมบัติ BlockSwt เป็น จริง

กำลังถอนการติดตั้งการตั้งค่าคอนฟิก Java

ในการถอนการติดตั้งการตั้งค่าคอนฟิก Java (คืนค่าการเปลี่ยนแปลงทั้งหมดที่ใช้กับเครื่องโดยตัวติดตั้ง Java):

  1. เปิดใช้งานเครื่องมือบรรทัดคำสั่ง (cmd)

  2. เรียกใช้คำสั่งต่อไปนี้

    PAD.Java.Installer.exe -u 
    

กลไกการเชื่อมต่อระบบอัตโนมัติของ Java

สำหรับ Java เวอร์ชันที่มากกว่า 8 Power Automate Desktop จะโหลดเอเจนต์ระบบอัตโนมัติ Java ผ่านกลไกการเชื่อมต่อ JNI ตรวจสอบให้แน่ใจว่าได้เปิดใช้งาน Attach API บน JVM แล้ว

หากกลไกการแนบสำหรับระบบอัตโนมัติ Java ไม่ทำงาน ให้เพิ่มอาร์กิวเมนต์ต่อไปนี้เมื่อเริ่มต้นแอปพลิเคชัน Java:

  • Java 64 บิต
    • -javaagent:"C:\Program Files (x86)\Power Automate Desktop\java-support\PAD.JavaBridge.jar" -Djava.library.path="${env_var:PATH};C:\Program Files (x86)\Power Automate Desktop\java-support\x64"
  • Java 32 บิต
    • -javaagent:"C:\Program Files (x86)\Power Automate Desktop\java-support\PAD.JavaBridge.jar" -Djava.library.path="${env_var:PATH};C:\Program Files (x86)\Power Automate Desktop\java-support\x86"

พาธใช้ตำแหน่งการติดตั้ง Power Automate Desktop ปรับพาธหากคุณติดตั้ง Power Automate Desktop ในตำแหน่งอื่น

หากคุณไม่สามารถแก้ไขอาร์กิวเมนต์การเริ่มต้นของแอปพลิเคชัน Java ได้ ให้ตั้งค่าตัวแปรสภาพแวดล้อมใหม่ที่ชื่อ JDK_JAVA_OPTIONS ด้วยค่าที่เหมาะสมตามสถาปัตยกรรมของ JDK ซึ่งจะโหลดเอเจนต์ระบบอัตโนมัติ Power Automate Desktop Java เมื่อเริ่มต้นแอปพลิเคชัน Java ทุกรายการที่ใช้ Java JDK

กำลังแก้ไขปัญหา

หากคุณพบปัญหาใดๆ ขณะที่ทำให้แอปพลิเคชัน Java เป็นแบบอัตโนมัติ มีหลายสาเหตุที่อาจเป็นไปได้ เรียนรู้เพิ่มเติมใน ไม่สามารถเข้าถึงองค์ประกอบของแอปพลิเคชัน Java