Defined in native.d.ts:142 Constructorsconstructor new Java ( libPath : undefined | null | string , version : undefined | null | string , opts : undefined | null | string [] , javaOptions : undefined | null | JavaOptions , javaLibPath : string , nativeLibPath : string , ) : Java Parameters libPath : undefined | null | string version : undefined | null | string opts : undefined | null | string [] javaOptions : undefined | null | JavaOptions javaLibPath : string nativeLibPath : string Defined in native.d.ts:149 Accessorsclass Loader get classLoader () : object Returns object Defined in native.d.ts:188 set classLoader ( classLoader : object ) : void Returns void Defined in native.d.ts:189 loaded Jars get loadedJars () : string [] Returns string [] Defined in native.d.ts:180 version get version () : string Returns string Defined in native.d.ts:178 wanted Version get wantedVersion () : string Returns string Defined in native.d.ts:173 Methodsappend Classpath appendClasspath ( classpath : string | string [] ) : void Parameters classpath : string | string [] Returns void Defined in native.d.ts:182 create Interface Proxy createInterfaceProxy ( classname : string , methods : Record < string , ( err : null | Error , callback : ( err : null | Error , data ?: any ) => void , ... args : any [] , ) => void , > , options ?: null | internal . InterfaceProxyOptions , ) : internal . JavaInterfaceProxy Parameters classname : string methods : Record < string , ( err : null | Error , callback : ( err : null | Error , data ?: any ) => void , ... args : any [] , ) => void , > Optional
options : null | internal . InterfaceProxyOptions Defined in native.d.ts:185 delete delete ( obj : object ) : void Returns void Defined in native.d.ts:190 import Class importClass ( className : string , config ?: null | ClassConfiguration ) : object Returns object Defined in native.d.ts:155 import Class Async importClassAsync ( className : string , config ?: null | ClassConfiguration , ) : Promise < object > Returns Promise < object > Defined in native.d.ts:168 is Instance Of isInstanceOf ( thisObj : object , other : string | object ) : boolean Parameters thisObj : object other : string | object Returns boolean Defined in native.d.ts:187 set Stdout Callbacks setStdoutCallbacks ( stdoutCallback ?: null | ( err : null | Error , data ?: string ) => void , stderrCallback ?: null | ( err : null | Error , data ?: string ) => void , ) : StdoutRedirect Parameters Optional
stdoutCallback : null | ( err : null | Error , data ?: string ) => void Optional
stderrCallback : null | ( err : null | Error , data ?: string ) => void Defined in native.d.ts:184
The main java class. This should only be created once per process. Any other attempts to create a new jvm instance will fail.