blob: 194ab21b33466d9271618f936a0628a53b5286b2 [file] [log] [blame]
@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"