2017-02-06 27 views
0

我有一个jar文件,我需要使用静态方法。我尝试从终端运行命令如下,但它始终运行主要功能。使用特定的静态方法而不是主终端运行Jar文件

java -cp myJarFile.jar:com.test.ClassA ClassA StaticMethodA "arg1" 

它总是使用主函数而不是StaticMethodA ...谁能帮我解决这个问题?我只想要StaticMethodA(“arg1”)的结果。

谢谢。

+0

你可以用main()方法包装你的方法。但在java中,你应该有一个起点。 – Alex

+0

使用args(在你的main中)来确定你想调用的静态methoths,然后将下面的args传递给你特殊的静态方法。 – Monarchis

回答

0

主要方法是设计为跑步者的你的班级的切入点。在main方法中,通过传递参数来调用静态方法。

+0

但我失去了这个程序的源代码。我需要在终端中运行该方法...... :( –