2017-02-06 3 views
0

jarファイルがあります。静的メソッドを使用する必要があります。私はターミナルから次のようにコマンドを実行しようとしますが、常にmain関数を実行します。端末のメインではなく、特定の静的メソッドを使用してJarファイルを実行します。

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

これはStaticMethodAの代わりに常にmain関数を使用しています...この問題を手伝ってくれる人は誰ですか? StaticMethodA( "arg1")の結果が必要です。

ありがとうございました。

+0

main()メソッドでメソッドをラップすることができます。しかし、Javaでは出発点が必要です。 – Alex

+0

呼び出したい静的メソッドを決定するためにargs(メインの内側)を使用し、特殊な静的メソッドに以下のargsを渡します。 – Monarchis

答えて

0

メインメソッドは、ランナーになるように設計されたクラスのエントリポイントです。 mainメソッドでは、引数を渡して静的メソッドを呼び出します。

+0

私はこのプログラムのソースコードを失う。私は端末でそのメソッドを実行する必要があります... :( –

関連する問題