studio
2022.4
false
- Versionshinweise
- Erste Schritte
- Einstellung und Konfiguration (Setup and Configuration)
- Automationsprojekte
- Abhängigkeiten
- Workflow-Typen
- Dateivergleich
- Beste Praktiken für die Automatisierung (Automation Best Practices)
- Integration der Quellenkontrolle
- Debugging
- Das Diagnose-Tool
- Workflow-Analyse
- Über die Workflow-Analyse
- ST-NMG-001 – Namenskonvention für Variablen
- ST-NMG-002 – Namenskonvention für Argumente
- ST-NMG-004 – Duplizierung des Anzeigenamens
- ST-NMG-005 – Variable überschreibt Variable
- ST-NMG-006 – Variable überschreibt Argument
- ST-NMG-008 – Variablenlänge überschritten
- ST-NMG-009: Datentabellenvariablen mit Präfix versehen
- ST-NMG-011 – Datentabellenargumente mit Präfix versehen
- ST-NMG-012 – Standardwerte für Argumente
- ST-NMG-016 – Argumentlänge überschritten
- ST-DBP-002 – Hohe Anzahl von Argumenten
- ST-DBP-003 – Leerer Catch-Block
- ST-DBP-007 – Mehrere Flussdiagrammebenen
- ST-DBP-020 – Nicht definierte Ausgabeeigenschaften
- ST-DBP-023 – Leerer Workflow
- ST-DBP-024 – Prüfung der Persistenzaktivität
- ST-DBP-025 – Voraussetzung für Variablenserialisierung
- ST-DBP-026 – Verwendung der Verzögerungsaktivität
- ST-DBP-027 – Bewährte Methode für Persistenz
- ST-DBP-028 – Voraussetzung für Argumentenserialisierung
- ST-USG-005 – Hartcodierte Aktivitätsargumente
- ST-USG-009 – Nicht verwendete Variablen
- ST-USG-010 – Nicht verwendete Abhängigkeiten
- ST-USG-014 – Paketbeschränkungen
- ST-USG-020 – Minimale Protokollmeldungen
- ST-USG-024 – Nicht verwendet, gespeichert für später
- ST-USG-025 – Missbrauch gespeicherter Werte
- ST-USG-026 – Aktivitätseinschränkungen
- ST-USG-027 – Erforderliche Pakete
- ST-USG-028 – Aufruf von Dateivorlagen einschränken
- Variablen
- Argumente
- Importierte Namespaces
- Kontrollfluss
- Objekt-Repository
- Protokollierung
- Das Tool ScreenScrapeJavaSupport
- Studio Testing
- Erweiterungen
- Fehlersuche und ‑behebung
- Informationen zur Fehlerbehebung
- Microsoft App-V – Unterstützung und Einschränkungen
- Fehlerbehebung bei Internet Explorer x64
- Probleme in Microsoft Office
- Erkennen von UI-Elementen in PDF mit Zugriffsoptionen.
- Reparieren der Active Accessibility-Unterstützung
- Fehlerbehebung bei JxBrowser-Anwendungen
- Überwachung der Benutzerereignisse (User Events Monitoring)
- Citrix-Fehlerbehebung
- Automatisieren von Anwendungen, die unter einem anderen Windows-Benutzer ausgeführt werden
Wichtig :
Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

Kein Support
Studio-Benutzerhandbuch
Letzte Aktualisierung 23. Okt. 2025
Auf dieser Seite werden die häufigsten Gründe erläutert, warum die Erweiterung für Java nicht funktioniert. Darüber hinaus finden Sie hier Informationen zum Beheben dieser Probleme.
Überprüfen Sie, ob UiPath Studio gültige Java-Selektoren abrufen kann
Um zu überprüfen, ob die Erweiterung nicht ordnungsgemäß funktioniert, öffnen Sie UIExplorer und versuchen Sie, Steuerelemente in einer Java-App auszuwählen. Wenn das gesamte Fenster ausgewählt wird, bedeutet das, dass die Erweiterung nicht ordnungsgemäß funktioniert.
Wenn Sie Steuerelemente auswählen können, deren Selektoren aber so
<wnd app=”...” /><ctrl role=”client” /> anstatt so <wnd app=”...” /><java role=”...” /> aussehen, funktioniert die Erweiterung nicht ordnungsgemäß.
Beachten Sie, dass die UiPath-Erweiterung für Java nur mit AWT-Apps (z. B. Java Swing, Oracle Forms, Fujitsu JBK) kompatibel ist. SWT-Apps hingegen werden mit Active Accessibility automatisiert. Wenn Sie den Typ Ihrer Java-Anwendung ermitteln möchten, überprüfen Sie das Attribut
cls (Name der Fensterklasse) in UI Explorer. Der Klassenname sollte SunAwtFrame oder javax.swing ähneln.
Überprüfen Sie, ob die Erweiterungsdateien von der Java-Anwendung geladen werden
- Öffnen Sie den Process Explorer.
- Wählen Sie im Menü Ansicht(View) Untere Fensteransicht > DLLS(Lower Pane View > DLLS) aus oder drücken Sie Strg+D. Im unteren Teil des Fensters wird ein Panel angezeigt.
- Wählen Sie den Prozess Ihrer Java-App aus und überprüfen Sie, ob
UiPathJavaBridgeV8.dlloderUiPathJavaBridgeV8_x64.dllvon Ihrer Java-App geladen wird. - Überprüfen Sie, von welchem Pfad aus das Modul
java.dllgeladen wird. Eine reguläre JRE hat einen Pfad wieC:\Program Files (x86)\Java\jre1.8.0_xx\bin\java.dll. Eine benutzerdefinierte JRE befindet sich normalerweise im Anwendungsordner.
Überprüfen Sie, ob die Erweiterungsdateien der JRE hinzugefügt wurden
- Öffnen Sie die
accessibility.properties-Datei imC:\Program Files (x86)\Java\jre1.8.0_xx\lib-Ordner mit einem Texteditor wie Notepad ++. Wenn die Erweiterung ordnungsgemäß installiert ist, sollte die Dateiassistive_technologies=UiPath.UiPathBridgeenthalten. - Im Ordner
C:\Program Files (x86)\Java\jre1.8.0_xx\lib\extsollten Sie die DateiUiPathBridge.jarfinden. -
Im Ordner
C:\Program Files (x86)\Java\jre1.8.0_xx\binsollten SieUiPathJavaBridgeV8.dlloderUiPathJavaBridgeV8_x64.dllfinden.Hinweis: Wenn eine der vorherigen Anforderungen nicht erfüllt ist, können Sie versuchen, die Erweiterung wie oben beschrieben neu zu installieren oder sie manuell zu reparieren.
Rufen Sie
DestroyJavaVM() nicht auf, wenn Ihre Zielanwendung JNI-Code ausführt, da Benutzer-Threads in der UiPath Java Extension DLL ausgeführt werden.
Wichtig: Dies gilt für UIAutomation-Pakete vor 22.2.
Vor Java 9 enthielt die Java Runtime Environment (JRE) das Modul
jdk.attach, das zum Generieren geeigneter Selektoren mit der UiPath-Erweiterung für Java interagierte. Bei Java 9 und höheren Versionen ist dieses Modul nur in Java Development Kit (JDK) enthalten.
Selektoren werden für alle mit Java JDK geöffneten Java 9+-Erweiterungen generiert. Wenn Sie aber Automationsprojekte erstellen müssen, die mit von Java JRE geöffneten Anwendungen interagieren, müssen Sie das Modul
jdk.attach manuell der Ziel-JRE hinzufügen.
Hinweis: Für Java 9 und höhere Versionen funktioniert die UiPath-Erweiterung für Java in Windows Enterprise-Editionen sowie anderen Windows-Editionen als Enterprise, bei denen Anwendungen mit dem JDK geöffnet werden. Für Anwendungen, die mit der Java-Laufzeitumgebung geöffnet werden, funktioniert die UiPath-Erweiterung für Java nur in anderen Windows-Editionen als Enterprise.
Wenn Java Access Bridge aktiviert ist, wird im aktuellen Basisverzeichnis des Benutzers die Datei
accessibility.properties erstellt, welche die von der Standard-Bridge geladene Zugänglichkeits-Bridge überschreibt. Die Lösung besteht darin, die Java Access Bridge zu deaktivieren und die Datei accessibility.properties wie folgt zu entfernen:
- Gehen Sie zu Control Panel > Ease of Access Center > Make the computer easier to see.
- Scrollen Sie zum Ende der Seite zum Abschnitt Andere installierte Programme(Other programs installed).
- Stellen Sie sicher, dass das Feld Java Access Bridge aktivieren(Enable Java Access Bridge) nicht ausgewählt ist.
- Gehen Sie zu
C:\Users\current_user, wenn das Feld Enable Java Access Bridge ausgewählt wurde. - Löschen Sie die Datei
.accessibility.properties.Hinweis: Falls die Option Java Access Bridge aktivieren nicht sichtbar ist, müssen Sie Java neu installieren bzw. aktualisieren.