Kongsi melalui


Automasikan aplikasi Java

Pada masa ini, Power Automate untuk desktop menyokong penggunaan automasi UI dalam semua apl Java dan applet untuk versi Java berikut:

  • Apl Java: Java versi 7 dan ke atas.
  • Applet Java: Java versi 7 dan versi 8.

Edisi OpenJ9 masa jalan Java tidak disokong.

Bahagian berikut merangkumi maklumat untuk membolehkan automasi UI dalam applet Java.

Pasang konfigurasi Java

Untuk mengautomasikan aplikasi Java, tetapan tertentu mesti disediakan.

Untuk memasang konfigurasi Java secara manual, selepas Power Automate untuk desktop telah dipasang, navigasi ke folder pemasangan (C:\Program Files (x86)\Power Automate Desktop) dan jalankan PAD. Java.Installer.exe sebagai pentadbir.

Log untuk automasi Java dengan Power Automate untuk desktop boleh didapati dalam %temp% folder / java_automation_log (contohnya, C:\Users\username\AppData\Local\Temp\java_automation_log).

Penggunaan automasi UI lalai dan bukannya automasi UI Java

Το menghalang perakam dan pemilih elemen UI daripada mengenali elemen Java yang dibina dengan rangka kerja SWT dan menjadikannya berfungsi dengan elemen UI desktop lalai:

  • Edit fail konfigurasi yang terletak di bawah Program Fail: Power Automate Desktop\Microsoft.Flow.RPA.Desktop.UIAutomation.Plugin.Java.dll.config mesin.
  • Tetapkan sifat BlockSwt kepada true.

Menyahpasang konfigurasi Java

Untuk menyahpasang konfigurasi Java (kembalikan semua perubahan yang digunakan pada mesin oleh pemasang Java):

  1. Lancarkan alat Baris Perintah (cmd)

  2. Jalankan perintah berikut:

    PAD.Java.Installer.exe -u 
    

Mekanisme lampiran automasi Java

Untuk versi Java yang lebih besar daripada 8, Power Automate desktop memuatkan ejen automasi Javanya melalui mekanisme lampiran JNI. Pastikan API Lampiran didayakan pada JVM.

Jika mekanisme lampiran untuk automasi Java tidak berfungsi, tambahkan hujah berikut semasa memulakan aplikasi Java:

  • Java 64-bit
    • -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-bit
    • -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"

Laluan menggunakan Power Automate lokasi pemasangan Desktop. Laraskan laluan jika anda memasang Power Automate Desktop di lokasi lain.

Jika anda tidak boleh mengubah suai hujah permulaan aplikasi Java, tetapkan pembolehubah persekitaran baharu bernama JDK_JAVA_OPTIONS dengan nilai yang sesuai berdasarkan seni bina JDK. Ini memuatkan Power Automate ejen automasi Java Desktop pada permulaan setiap aplikasi Java yang menggunakan Java JDK.

Pencarisilapan

Jika anda menemui sebarang isu semasa mengautomasikan aplikasi Java, terdapat pelbagai punca yang berpotensi. Ketahui lebih lanjut dalam Tidak boleh mengakses elemen aplikasi Java.