इसके माध्यम से साझा किया गया


Java एप्लिकेशन को स्वचालित करें

वर्तमान में, Power Automate डेस्कटॉप के लिए निम्नलिखित जावा संस्करणों के लिए सभी जावा ऐप्स और एप्लेट्स में UI स्वचालन के उपयोग का समर्थन करता है:

  • जावा ऐप्स: जावा संस्करण 7 और उससे ऊपर।
  • जावा एप्लेट: जावा संस्करण 7 और संस्करण 8.

जावा रनटाइम के OpenJ9 संस्करण समर्थित नहीं हैं।

निम्नलिखित अनुभागों में जावा एप्लेट्स में UI स्वचालन को सक्षम करने के लिए जानकारी शामिल है।

जावा कॉन्फ़िगरेशन स्थापित करें

जावा अनुप्रयोगों को स्वचालित करने के लिए विशेष सेटिंग्स का होना आवश्यक है।

जावा कॉन्फ़िगरेशन को मैन्युअल रूप से स्थापित करने के लिए, डेस्कटॉप के लिए स्थापित होने के बाद, स्थापना फ़ोल्डर (C:\Program Files (x86)\Desktop) पर जाएँ और व्यवस्थापक के रूप में PAD.Java.Installer.exe चलाएँ। Power Automate Power Automate

डेस्कटॉप के लिए Power Automate के साथ जावा स्वचालन के लिए लॉग %temp%/ java_automation_log फ़ोल्डर में पाए जा सकते हैं (उदाहरण के लिए, C:\Users\username\AppData\Local\Temp\java_automation_log )।

जावा यूआई स्वचालन के स्थान पर डिफ़ॉल्ट यूआई स्वचालन का उपयोग

रिकॉर्डर और UI तत्व पिकर को SWT फ्रेमवर्क के साथ निर्मित जावा तत्वों को पहचानने से रोकें और उन्हें डिफ़ॉल्ट डेस्कटॉप UI तत्वों के साथ काम करने दें:

  • मशीन की प्रोग्राम फ़ाइलों के अंतर्गत स्थित कॉन्फ़िगरेशन फ़ाइल को संपादित करें: Power Automate Desktop\Microsoft.Flow.RPA.Desktop.UIAutomation.Plugin.Java.dll.config.
  • BlockSwt संपत्ति को true पर सेट करें.

जावा कॉन्फ़िगरेशन अनइंस्टॉल करना

जावा कॉन्फ़िगरेशन को अनइंस्टॉल करने के लिए (जावा इंस्टॉलर द्वारा मशीन पर लागू किए गए सभी परिवर्तनों को पूर्ववत करें):

  1. कमांड लाइन टूल (cmd) लॉन्च करें

  2. निम्न आदेश चलाएँ:

    PAD.Java.Installer.exe -u 
    

जावा स्वचालन संलग्न तंत्र

8 से अधिक जावा संस्करणों के लिए, डेस्कटॉप अपने जावा स्वचालन एजेंट को JNI अटैच मैकेनिज्म के माध्यम से लोड करता है। Power Automate सुनिश्चित करें कि JVM पर अटैच API सक्षम है।

यदि जावा स्वचालन के लिए अटैच मैकेनिज्म काम नहीं करता है, तो जावा अनुप्रयोग प्रारंभ करते समय निम्नलिखित तर्क जोड़ें:

  • 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"
  • 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 यदि आप डेस्कटॉप को किसी भिन्न स्थान पर स्थापित करते हैं तो पथ समायोजित करें। Power Automate

यदि आप जावा अनुप्रयोग के स्टार्टअप तर्कों को संशोधित नहीं कर सकते हैं, तो JDK की वास्तुकला के आधार पर उचित मान के साथ JDK_JAVA_OPTIONS नामक एक नया पर्यावरण चर सेट करें। यह Java JDK का उपयोग करने वाले प्रत्येक Java अनुप्रयोग के स्टार्टअप पर डेस्कटॉप Java स्वचालन एजेंट को लोड करता है। Power Automate

समस्‍या निवारण

यदि आपको जावा अनुप्रयोगों को स्वचालित करते समय कोई समस्या आती है, तो इसके कई संभावित कारण हो सकते हैं। अधिक जानें Java अनुप्रयोग के तत्वों तक पहुँच नहीं पा रहा.