ここで多くの関連する質問を見つけました。私は単純なJavaプログラムを持っています。main関数は含まれていません。文字列を受け取り、同じを返す関数があります。jarファイルにしました。私の質問は、シェルスクリプトからこのjarファイルを呼び出して実行できるかどうかです。メイン関数を持つ新しいクラスを作成し、他のクラスのオブジェクトを作成して関数を呼び出すことにより、Eclipseを使用してWindowsでファイルをテストしました。どんな助けでもいただければ幸いです。これが些細な作業である場合はご容赦ください。
質問する
1597 次
1 に答える
0
main()
どこかにルーチンがなければ、jarをアプリケーションとして実行することはできません。1つを作成し、それをjarに追加するか(これが最も簡単です!)、2つ目のjarを作成するか、そのままにしておく必要があります。いずれにせよ、何らかの方法で、main()
メソッドを含むクラスを実行する必要があります。
実行可能なjarファイルを作成するための簡単な手順を次に示します。これには、そのmain()
クラスが含まれています。jarを取得したら、を使用して実行できますjava -jar thejar.jar
。
于 2012-04-05T12:48:36.353 に答える