Universal Java VM launcher version 1.3
Syntax :
java org.vpc.jlauncher.JLauncher [jlauncher.option1=value1 jlauncher.option2=value2 ...] [jvm.arg=value1 jvm.arg=value2 ...] jlauncher.main=<fullClassName> [app.arg=value1,app.arg=value2...]
Launch the java program defined by args
args may be :
-JVM?[=win]
Show this help and exit
if win value is specified, a html help will be provided
jlauncher.argsfile=<args file name>
Load args from given file. if '-JVMargsfile' was never specified, file run.properties will be loaded if ever found
jlauncher.?on|off
when on : following args are JVM args untill JVMmain is reached
when off : following args are Application args
jlauncher.type=console|window
when console : Show console (use java.exe on Windows)
when window : Hide console (use javaw.exe on Windows)
jlauncher.echo=on|off|win|<file name>
when on : Set launcher Verbose mode to ON. traces will be written into standard output stream
when off : Set launcher Verbose mode to OFF. no trace
when win : Set launcher Verbose mode to ON. traces will be written into standard window
when <file name> : Set launcher Verbose mode to ON. traces will be written into log file named <file name>
jlauncher.out=<out file name>[;<err file name>]
Define the standard output file of the new process created
when <file name> is on
Set launcher Verbose mode to ON. traces will be written into standard output stream
when <file name> is off
Set launcher Verbose mode to OFF. no trace
when <file name> is win
Set launcher Verbose mode to ON. traces will be written into standard window
otherwise
Set launcher Verbose mode to ON. traces will be written into log file named <file name>
jlauncher.java.home=<java_home>
Define the java version (java home dir) to use
jlauncher.java.version.min=<required_java_version>
Define the minimum required java version. Program will not be launched if an older version is found
jlauncher.Mmain.class=<main class> or -JVMmain=<main class>
[mandatory] Define the class to launch
jlauncher.classlib=<class lib> or -JVMclasspath=<class path>
Define the classpath to use.
paths should be separated with ';'
When file.jar or file.zip : file pah wii be included in the classpath
When ordinary folder : folder will be included as a root af a classpath if and only if it does not contain a file named jars
when folder including a file named 'jars' all jars and zip files included in the folder will be included automatically
if such folder contains some other sub folders, these folder will been added following the same rules sorted in the alphabetic order
jlauncher.workdir=<work dir name>
Define the working directory of the new process created