studio
2020.10
false
- Notes de publication
- Démarrage
- Paramétrage et configuration
- Projets d'automatisation
- Dépendances
- Types de workflows
- Comparaison de fichiers
- Meilleures pratiques d'automatisation
- Intégration du contrôle de code source
- Débogage
- L'outil de diagnostic (Diagnostic Tool)
- Analyseur de workflow
- À propos de l'analyseur de workflow
- ST-NMG-001 - Convention d'affectation de noms des variables
- ST-NMG-002 - Convention d'affectation de noms des arguments
- ST-NMG-004 - Duplication du nom complet
- ST-NMG-005 - La variable remplace une autre
- ST-NMG-006 - La variable remplace l'argument
- ST-NMG-008 - Longueur de variable dépassée
- ST-NMG-009 - Ajouter un préfixe aux variables DataTable
- ST-NMG-011 - Ajouter un préfixe aux arguments Datatable
- ST-NMG-012 - Valeurs par défaut de l'argument
- ST-NMG-016 : longueur d'argument dépassée
- ST-DBP-002 - Nombre élevé d'arguments
- ST-DBP-003 - Bloc d'interception vide
- ST-DBP-007 - Plusieurs couches de l'organigramme
- ST-DBP-020 - Propriétés de sortie non définies
- ST-DBP-023 : Workflow vide
- ST-DBP-024 - Vérification de l’activité de persistance
- ST-DBP-025 - Condition préalable à la sérialisation des variables
- ST-DBP-026 - Utilisation de l’activité Délai
- ST-DBP-027 - Pratiques exemplaires de persistance
- ST-DBP-028 - Condition préalable à la sérialisation des arguments
- ST-MRD-002 - Valeurs par défaut des noms d'activités
- ST-MRD-004 - Activités inaccessibles
- ST-MRD-005 - Séquences redondantes
- ST-MRD-007 - Clauses If imbriquées
- ST-MRD-008 - Séquence vide
- ST-MRD-009 - Activités profondément imbriquées
- ST-MRD-011 - Utilisation de la ligne d'écriture
- ST-MRD-017 - Incomplet si (Incomplete If)
- ST-USG-005 - Arguments d'activité codée en dur
- ST-USG-009 - Variables inutilisées
- ST-USG-010 - Dépendances inutilisées
- ST-USG-014 - Restrictions sur les paquets (Package Restriction)
- ST-USG-020 - Nombre minimum de messages consignés
- ST-USG-024 - Non utilisé, sauvegardé pour plus tard (Unused Saved for Later)
- ST-USG-025 - Utilisation abusive de la valeur enregistrée (Saved Value Misuse)
- ST-USG-026 - Restrictions d'activité (Activity Restrictions)
- ST-USG-027 - Packages requis
- Variables
- Arguments
- Noms d'espace importés
- Flux de contrôle
- Réf. d’objets
- Journalisation
- L'outil de migration MiseAlEchelleCoordonnees (ScaleCoordinates)
- Outil ScreenScrapeJavaSupport
- StudioPro
- Extensions
- À propos des extensions
- Outil SetupExtensions
- Installer depuis UiPath Studio
- Installer à partir du programme d'installation de Studio
- Installer à partir de l’invite de commande
- Installer à partir de la stratégie de groupe
- Désinstallation
- Configuration requise pour la version de Chrome
- Vérification de l'installation et de l'activation de l'extension pour Chrome
- Vérifiez si ChromeNativeMessaging.exe est en cours d’exécution
- Activation des traces
- Vérifier si la variable ComSpec est correctement définie
- Activez l’accès aux URL de fichiers et au mode navigation privée
- Profils de navigateur multiples
- Problèmes connus spécifiques aux extensions MV3
- Extension pour Bureau à distance Windows
- Extension pour VMware Horizon
- Plug-in du gestionnaire de solution SAP
- Complément Excel
- Résolution des problèmes
- Internet Explorer x64
- Identification des éléments d'IU dans PDF avec options d'accessibilité
- Identification des éléments d'IU après les mises à jour de Windows
- Applications JxBrowser
- Surveillance des événements utilisateur
- Java dans App-V
- Prise en charge et limitations de Microsoft App-V
- Résolution des problèmes Citrix
Important :
La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Non pris en charge par l'assistance
Guide de l’utilisateur de Studio
Dernière mise à jour 20 oct. 2025
Cette page présente les dysfonctionnements les plus courants de l'extension UiPath pour Java et leurs solutions possibles.
Vérifier si UiPath Studio peut récupérer des sélecteurs Java valides
Pour vérifier si l'extension présente des dysfonctionnements, ouvrez UIExplorer et essayez de sélectionner les contrôles dans une application Java. Si la fenêtre entière est sélectionnée, cela signifie que l'extension ne fonctionne pas correctement.
Si vous pouvez sélectionner des commandes, mais que leurs sélecteurs ressemblent à
<wnd app=”...” /><ctrl role=”client” />
au lieu de <wnd app=”...” /><java role=”...” />
, c'est que l’extension ne fonctionne pas correctement.
Notez que l'extension UiPath pour Java est uniquement compatible avec les applications AWT (par exemple : Java Swing, Oracle Forms ou Fujitsu JBK), tandis que les applications SWT sont automatisées avec Active Accessibility. Pour détecter le type de votre application Java, vérifiez l'attribut
cls
(nom de la classe de fenêtre) dans UiExplorer. Le nom de la classe doit ressembler à SunAwtFrame
ou à javax.swing
.
Vérifiez si les fichiers d'extension sont chargés par l'application Java
- Ouvrez l'explorateur de processus.
- Dans le menu Affichage (View), sélectionnez l'option Vue du volet inférieur > DLLS (Lower Pane View > DLLS) ou appuyez sur les touches Ctrl + D pour ouvrir le volet en bas de la fenêtre.
- Sélectionnez le processus pour votre application Java et vérifiez que le fichier
UiPathJavaBridgeV8.dll
ouUiPathJavaBridgeV8_x64.dll
est bien importé par votre application Java. - Vérifiez le répertoire à partir duquel le module
java.dll
est chargé. Le chemin d'un environnement d'exécution Java (JRE) standard est de typeC:\Program Files (x86)\Java\jre1.8.0_xx\bin\java.dll
. Un environnement JRE personnalisé est généralement situé dans le dossier de l'application.
Vérifiez si les fichiers d'extension ont été ajoutés au JRE
- Ouvrez le fichier
accessibility.properties
du dossierC:\Program Files (x86)\Java\jre1.8.0_xx\lib
à l'aide d'un éditeur de texte (par exemple Notepad ++). Si l'extension est bien installée, le fichier doit contenirassistive_technologies=UiPath.UiPathBridge
. - Dans le dossier
C:\Program Files (x86)\Java\jre1.8.0_xx\lib\ext
, vous devez trouver le fichierUiPathBridge.jar
. -
Vous devriez trouver
UiPathJavaBridgeV8.dll
ouUiPathJavaBridgeV8_x64.dll
dans le dossierC:\Program Files (x86)\Java\jre1.8.0_xx\bin
.Remarque : En cas de problème avec les éléments indiqués ci-dessus, tentez de réinstaller l'extension comme expliqué plus haut, ou de les corriger manuellement.
N’appelez pas
DestroyJavaVM()
si votre application cible exécute le code JNI, car les threads utilisateurs s’exécutent dans la DLL de l’extension Java UiPath.
Avant Java 9, JRE (Java Runtime Environment) incluait le module
jdk.attach
, qui interagissait avec l'extension UiPath pour Java afin de générer les sélecteurs appropriés. Java 9+ inclut uniquement ce module dans le kit de développement Java (JDK).
Les sélecteurs sont générés pour toute application Java 9+ ouverte avec Java JDK. Si, cependant, vous devez créer des projets d'automatisation qui interagissent avec des applications ouvertes avec Java JRE, vous devez inclure manuellement le module
jdk.attach
dans le JRE cible.
Remarque : Pour Java 9+, l'extension UiPath pour Java fonctionne sur les éditions Windows Enterprise et non Enterprise avec des applications ouvertes avec Java JDK. Pour les applications ouvertes avec Java JRE, l'extension UiPath pour Java ne fonctionne que sur les éditions Windows non-Enterprise.
L'activation de Java Access Bridge crée le fichier
accessibility.properties
dans le répertoire de base de l'utilisateur actuel, qui écrase le pont d'accessibilité chargé par le pont par défaut. La solution consiste à désactiver Java Access Bridge et à supprimer le fichier accessibility.properties
, comme suit :
- Sélectionnez les options suivantes : Panneau de configuration > Options d'ergonomie > Améliorer la lisibilité de l’ordinateur (Control Panel > Ease of Access Center > Make the computer easier to see).
- Descendez jusqu'à la section Autres programmes installés (Other programs installed) en bas de page.
- Vérifiez que la case Activer Java Access Bridge (Enable Java Access Bridge) n'est pas cochée.
- Si la case Activer Java Access Bridge (Enable Java Access Bridge) est cochée, rendez-vous dans
C:\Users\current_user
. - Supprime le fichier
.accessibility.properties
.Remarque : Si l'option Activer Java Access Bridge (Enable Java Access Bridge) ne s'affiche pas, vous devez réinstaller ou mettre à jour Java.