[英]How to run a jar file along with its multiple external properties files using a .bat file?
I have a Maven project with three properties files under resources directory.我有一个 Maven 项目,在资源目录下有三个属性文件。
Existing scenario:现有场景:
java -jar myjarname.jar
java -jar myjarname.jar
执行此 jar 文件和依赖项Desired scenario:期望的场景:
What should be the command to pass my properties files as arguments to the java -jar myname.jar
?将我的属性文件作为 arguments 传递给
java -jar myname.jar
的命令应该是什么?
you have to prepare your program using runtime argument pass facility like below你必须使用运行时参数传递工具来准备你的程序,如下所示
public class Echo {
public static void main (String[] args) {
// args[0] is argument1
// args[1] is argument2
}
}
and then update your batch file like below然后更新您的批处理文件,如下所示
java -jar myjarname.jar argument1 argument2
you can see more example:你可以看到更多的例子:
class A{
public static void main(String args[]){
for(int i=0;i<args.length;i++)
System.out.println(args[i]);
}
}
execution command:执行命令:
compile by > javac A.java
编译 > javac A.java
run by > java A sonoo jaiswal 1 3 abc由 > java 运行 > java A Sonoo jaiswal 1 3 abc
Output: sonoo
jaiswal
1
3
abc
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.