package Ġmobile . agent platform Ċ Ċ class ĠNative Client Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠStart Ġseparate ĠNode . js Ġprocess Ġby Ġfor king Ġprocess Ġn atively . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param ĠĠ Ġargv Ġarguments Ġto ĠNode . js Ġprocess ĊĠĠĠĠ Ġ* Ġ@ return Ġ Ġforked Ġchild Ġprocess Ġpid . Ġpid Ġ= Ġ- 1 Ġif Ġfailed Ġto Ġfork . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġstart Node With Args ( var arg Ġargv : ĠString ): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġstart Node With Arguments (* argv ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġexternal Ġfun Ġstart Node With Arguments ( var arg Ġargv : ĠString ): ĠInt ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠSystem . load Library (" native - lib ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠSystem . load Library (" node ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( error : ĠUn satisfied Link Error ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġerror . printStackTrace () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ