Java 使用运行时参数执行JAR文件
我有一个从Eclipse创建的JAR文件。另一个开发人员希望使用他给定的输入运行JAR。 JAR文件中的进程应该在另一台机器上继续运行,开发人员应该能够根据自己的意愿提供输入。 这可能吗Java 使用运行时参数执行JAR文件,java,executable-jar,Java,Executable Jar,我有一个从Eclipse创建的JAR文件。另一个开发人员希望使用他给定的输入运行JAR。 JAR文件中的进程应该在另一台机器上继续运行,开发人员应该能够根据自己的意愿提供输入。 这可能吗 我通过从命令行获取输入创建了JAR文件。但这不符合我的目的。是的。例如,如果您使用main方法添加类,那么您可以添加许多参数,并从main(String…args)args输入中获取 : java[options]-jar file.jar[ 论点…] 及 。。。后的非选项参数 传递类名或JAR文件名 到主要功
我通过从命令行获取输入创建了JAR文件。但这不符合我的目的。是的。例如,如果您使用main方法添加类,那么您可以添加许多参数,并从
main(String…args)
args输入中获取
:
java[options]-jar file.jar[
论点…]
及
。。。后的非选项参数
传递类名或JAR文件名
到主要功能
是的,这是可能的。例如,如果您使用main方法添加类,那么您可以添加许多参数,并从
main(String…args)
args输入中获取
:
java[options]-jar file.jar[
论点…]
及
。。。后的非选项参数
传递类名或JAR文件名
到主要功能
执行时请尝试以下操作:
java -jar <jarName> <ARGUMENT1> <ARGUMENT2>
java-jar
其中jarName是jar文件,后跟要提供的参数。执行时请尝试以下操作:
java -jar <jarName> <ARGUMENT1> <ARGUMENT2>
java-jar
其中,jarName是jar文件,后面是您想要提供的参数。那么jar文件应该如何接受输入呢?这就是我的问题所在。是否有方法传递输入,因为其他开发人员每次都会传递不同的输入。我的意思是它是你的程序,所以它可以按你想要的方式接受输入,但是你可以做命令行输入,你可以构建一个gui,让输入在那里输入。如果是web服务,您可以通过浏览器点击它。问题的模糊性在这里对你没有帮助。请澄清你所说的“JAR文件中的进程应该在另一台机器上继续运行”是什么意思。您是否试图在Jar运行时更改应用程序参数,而不重新启动应用程序?那么Jar文件应该如何接收输入?这就是我的问题所在。是否有方法传递输入,因为其他开发人员每次都会传递不同的输入。我的意思是它是你的程序,所以它可以按你想要的方式接受输入,但是你可以做命令行输入,你可以构建一个gui,让输入在那里输入。如果是web服务,您可以通过浏览器点击它。问题的模糊性在这里对你没有帮助。请澄清你所说的“JAR文件中的进程应该在另一台机器上继续运行”是什么意思。您是否试图在Jar运行时更改应用程序参数,而不重新启动应用程序?