0

ここで多くの関連する質問を見つけました。私は単純なJavaプログラムを持っています。main関数は含まれていません。文字列を受け取り、同じを返す関数があります。jarファイルにしました。私の質問は、シェルスクリプトからこのjarファイルを呼び出して実行できるかどうかです。メイン関数を持つ新しいクラスを作成し、他のクラスのオブジェクトを作成して関数を呼び出すことにより、Eclipseを使用してWindowsでファイルをテストしました。どんな助けでもいただければ幸いです。これが些細な作業である場合はご容赦ください。

4

1 に答える 1

0

main()どこかにルーチンがなければ、jarをアプリケーションとして実行することはできません。1つを作成し、それをjarに追加するか(これが最も簡単です!)、2つ目のjarを作成するか、そのままにしておく必要があります。いずれにせよ、何らかの方法で、main()メソッドを含むクラスを実行する必要があります。

実行可能なjarファイルを作成するための簡単な手順を次に示します。これには、そのmain()クラスが含まれています。jarを取得したら、を使用して実行できますjava -jar thejar.jar

于 2012-04-05T12:48:36.353 に答える