2017-02-13 65 views
0

我有一个从Eclipse创建的JAR文件。另一个开发人员想要用他给定的输入来运行JAR。 JAR文件中的进程应该保持在另一台机器上运行,并且开发人员应该能够按照自己的意愿提供输入。 这可能吗?使用运行时参数执行JAR文件

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

+0

那么jar文件应该如何接受输入? – DejaVuSansMono

+0

这是我的问题。有没有办法通过输入,因为其他开发人员每次都会通过不同的输入 – user3262365

+2

那么。我的意思是它是你的程序,所以它需要输入,但你可以做命令行输入,你可以建立一个GUI,并输入输入。如果是网络服务,您可以通过浏览器访问它。问题的模糊性虽然不能帮助你。 – DejaVuSansMono

回答

0

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

JAVA Documentation says

的java [选项] -jar file.jar [ 参数...]后

...非选项参数 类名或JAR文件名通过 到主要功能...

0

尝试以下操作在执行:

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

其中的JARname是jar文件,然后你要提供的参数。