activities
latest
false
- Overview
- Cryptography
- Database
- Java
- Python
- WebAPI
Invoke Java Method
Developer Activities
Last updated Dec 11, 2024
Invoke Java Method
UiPath.Java.Activities.InvokeJavaMethod
Invokes a specified Java method from a
.jar
loaded in the Java Scope. The result is stored in a JavaObject
variable.
Note: The Java activity package is now compatible with .NET 5 Windows.
Common
- DisplayName - The display name of the activity. This field supports only
String
variables.
Input
- MethodName - The name of the Java method that you want to invoke. This field supports only String variables.
- Parameters - The list of arguments you want to pass to the Java method. The arguments must be specified in the same order as they are
in the Java method. This field supports value-type variables (
Int32
,String
, etc.), as well asArrays
of value-type variables. -
ParametersList - An array of
Object
variables, containing the parameters you want to pass to the Java method. This field supports onlyList<Object>
variables.Note: The Parameters field enables you to add plain-text arguments and the ParametersList field enables you to load them from preexisting variables. These two property fields have the same function. An argument cannot be null.
Misc
- Private - If selected, the values of variables and arguments are no longer logged at Verbose level.
Output
- Result - The invoked Java method, stored in a
JavaObject
variable. This field supports onlyJavaObject
variables.
Target
- TargetObject - The Java package you want to execute the Java method on. This field supports only
JavaObject
variables. Setting a variable in this property field disables the TargetType property. -
TargetType - The name of the Java package and class. Setting a variable in this property field disables the TargetObject property.
Note: The TargetType property must be specified in the formpackage.name.ClassName
. For example, if we have a package calledcom.package.example
which contains the classUser.Profile
, which we want to use, then the TargetType property should look likecom.package.example.User.Profile
.