How do I pass parameters to a jar file at the time of execution?
How do I pass parameters to a JAR file at the time of execution?
Solution 1:
To pass arguments to the jar:
java -jar myjar.jar one two
You can access them in the main() method of "Main-Class" (mentioned in the manifest.mf
file of a JAR).
String one = args[0];
String two = args[1];
Solution 2:
The JAVA Documentation says:
java [ options ] -jar file.jar [ argument ... ]
and
... Non-option arguments after the class name or JAR file name are passed to the main function...
Maybe you have to put the arguments in single quotes.