在Java

时间:2016-09-30 18:39:14

标签: java terminal

我在终端中运行* .jar文件:

java -jar *.jar

是否可以通过终端更改此jar内部的变量,例如:

java -jar *.jar -changevar test = "5"

或类似的东西。

感谢您的回答

2 个答案:

答案 0 :(得分:0)

您可能只想将变量作为参数传递给“main”函数。

有关示例,请参阅the official documentation

答案 1 :(得分:0)

当你致电java -jar someJarFile.jar时,主类会被加载并调用你的main函数。在java -jar someJarFile.jar位传递到名为args的String数组中的main函数后,通过命令行传递的任何参数。从那里你会相应地解析。有关详细信息,请查看documentation