【问题标题】:Run jar file with command line arguments [duplicate]使用命令行参数运行 jar 文件 [重复]
【发布时间】:2014-02-18 01:10:44
【问题描述】:

如何在命令提示符下运行 jar 文件并将参数传递给它。

即:“test.jar -get”将在命令提示符/终端中输入

【问题讨论】:

  • 你想从 eclipse 命令窗口运行上面的命令吗?你的问题有点模棱两可。

标签: java jar


【解决方案1】:

问题

如何在命令提示符下运行带有参数的 jar 文件

.

在执行时将参数传递给 jar 文件

java -jar myjar.jar arg1 arg2

在您的 JAR 文件的“Main-Class”[在 manifest.mft 文件中提到]的 main() 方法中。你可以像这样检索它们:

String arg1 = args[0];
String arg2 = args[1];

【讨论】:

  • 非常感谢,它一直困扰着我永远
  • "没有主清单属性,在 test.jar"
  • 那么它不是一个独立的jar文件,它没有任何带有main方法的类。您需要创建一个类并将该 jar 文件用作库。你需要在你的类中导入它。
  • 在 CLASSPATH 变量中设置 jar 并将其导入您的类中。调用你想调用的任何 API。只能帮助你,除非我知道你想要做什么,以及你的 jar 文件是什么
  • 在使用 -cp 'a.jar:b.jar' 时,如何将参数传递给 jar 文件? (设置 -cp 时忽略 -jar)
猜你喜欢
  • 1970-01-01
  • 2011-12-28
  • 2011-05-08
  • 2013-02-21
  • 2011-08-12
  • 2014-05-04
  • 1970-01-01
  • 2012-08-03
  • 2012-04-01
相关资源
最近更新 更多