If you can run java -jar App.jar in linux cmdline, try the code below
shl.InitializeDoNotHandleQuotes("shl", "java", Array As String ("-jar", tstr))
The document extension is associated with a specific app in windows, so you can use fx.ShowExternalDocument(File.GetUri(appname, "")) to show doc.