我在终端中运行* .jar文件:
java -jar *.jar
是否可以通过终端更改此jar内部的变量,例如:
java -jar *.jar -changevar test = "5"
或类似的东西。
感谢您的回答
答案 0 :(得分:0)
您可能只想将变量作为参数传递给“main”函数。
有关示例,请参阅the official documentation。
答案 1 :(得分:0)
当你致电java -jar someJarFile.jar
时,主类会被加载并调用你的main
函数。在java -jar someJarFile.jar
位传递到名为args
的String数组中的main函数后,通过命令行传递的任何参数。从那里你会相应地解析。有关详细信息,请查看documentation。