| @echo off |
| rem This shows how to use the Args4J-Starter class |
| set EXE=java -classpath ../target/classes;../target/examples -Dmainclass=SampleStarter org.kohsuke.args4j.Starter |
| |
| |
| rem Error: The system property 'mainclass' must contain the classname to start. |
| echo java -classpath ../target/classes;../target/examples org.kohsuke.args4j.Starter |
| java -classpath ../target/classes;../target/examples org.kohsuke.args4j.Starter |
| echo -------------------------------------------------------------------------- |
| |
| |
| rem SampleStarter.run(String[]) |
| rem - args.length: 0 |
| rem SampleStarter: name='null' file='null' |
| echo %EXE% |
| %EXE% |
| echo -------------------------------------------------------------------------- |
| |
| |
| rem "-wrong" is not a valid option |
| rem mainclass [options] |
| rem -file FILE : Sets the file |
| rem -name VAL : Sets the name |
| echo %EXE% -wrong |
| %EXE% -wrong |
| echo -------------------------------------------------------------------------- |
| |
| |
| rem SampleStarter.run(String[]) |
| rem - args.length: 2 |
| rem - -name |
| rem - Test |
| rem SampleStarter: name='Test' file='null' |
| echo %EXE% -name Test |
| %EXE% -name Test |
| echo -------------------------------------------------------------------------- |
| |
| |
| rem SampleStarter.run(String[]) |
| rem - args.length: 4 |
| rem - -file |
| rem - . |
| rem - -name |
| rem - Hello World |
| rem SampleStarter: name='Hello World' file='C:\cvs-repository\args4j\args4j\examples\.' |
| echo %EXE% -file . -name "Hello World" |
| %EXE% -file . -name "Hello World" |