2017-02-06 56 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

但我失去了這個程序的源代碼。我需要在終端中運行該方法...... :( –