使用运行时参数执行JAR文件

时间:2017-02-13 20:39:47

标签: java executable-jar

我有一个从Eclipse创建的JAR文件。另一个开发人员希望用他给定的输入来运行JAR。 JAR文件中的进程应该继续在另一台机器上运行,并且开发人员应该能够随意提供输入。 这可能吗?

我已经从命令行获取输入来创建JAR文件。但这不符合我的目的。

2 个答案:

答案 0 :(得分:0)

是的可能。如果你是使用main方法添加类,然后可以添加许多参数,并从main(String... args) args输入中获取它。

JAVA Documentation says

  

java [options] -jar file.jar [   论证......]

  

...之后的非选项参数   传递类名或JAR文件名   到主要功能...

答案 1 :(得分:0)

执行时尝试以下操作:

java -jar <jarName> <ARGUMENT1> <ARGUMENT2> 

其中jarName是jar文件,后跟您要提供的参数。