gpt4 book ai didi

java - 如何使用 .bat 文件运行 jar 文件及其多个外部属性文件?

转载 作者:行者123 更新时间:2023-12-01 16:14:48 25 4
gpt4 key购买 nike

我有一个 Maven 项目,在资源目录下包含三个属性文件。

现有场景:

  • 目前,我通过 Maven 构建在 Eclipse 中创建 jar 文件,目标为“assemble:single”,确保 pom.xml 中的构建标记得到适当更新。
  • 这为我提供了一个包含所有依赖项的 jar 文件。
  • 我使用批处理命令 java -jar myjarname.jar
  • 执行带有依赖项的此 jar 文件

期望的场景:

  • 但是,我想使用 Eclipse 的“导出”功能将我的项目导出为没有依赖项的 jar 文件,并将三个属性文件放在与 jar 文件所在的目录相同的目录中。

将我的属性文件作为参数传递给 java -jar myname.jar 的命令应该是什么?

最佳答案

您必须使用运行时参数传递工具来准备您的程序,如下所示

public class Echo {
public static void main (String[] args) {
// args[0] is argument1
// args[1] is argument2
}
}

然后更新您的批处理文件,如下所示

java -jar myjarname.jar argument1 argument2 

您可以看到更多示例:

class A{  
public static void main(String args[]){

for(int i=0;i<args.length;i++)
System.out.println(args[i]);

}
}

执行命令:

compile by > javac A.java
run by > java A sonoo jaiswal 1 3 abc

Output: sonoo
jaiswal
1
3
abc

关于java - 如何使用 .bat 文件运行 jar 文件及其多个外部属性文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62431673/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com