0

私は、Spring フレームワークと休止状態に基づく非常に複雑な Java Web アプリケーションに取り組んでいます。通常の Java クラス (main メソッドを使用) を作成し、それを .jar ファイルにエクスポートする必要があります。このクラスには、オペレーターが毎月手動でスケジュールする手順が含まれています。スケジューリングの結果は、Web アプリ ページ (JSP) で参照されます。

次のように jar ファイルを使用する必要があります: java -jar myfile.jar 引数 ....

これを行う方法はありますか?

spring と hibernate から派生したすべての依存関係をエクスポートする方法は?

PS MyEclipse で jar ファイルをエクスポートしようとしましたが、jar を実行しようとすると、Spring クラスが見つかりません

4

2 に答える 2

1

まず、タイトルが間違っています。スタンドアロン アプリケーションが必要です。

第二に、すべての適切な Java IDE は、jar をエクスポートするオプションを提供する必要があります。たとえば、日食では:

  1. プロジェクトを右クリック
  2. エクスポートを選択
  3. 実行可能なjarファイルを選択

別のオプションは、 antmavenなどのビルド ツールを使用することです。

于 2012-07-18T08:35:58.280 に答える
0

依存関係のパッケージ化は、Hibernate、Spring、Guice、または犬のランダムな名前を生成するための Java ライブラリと厳密には関係のないトピックです。

  • 最初に必要なのはビルド システムです。これは、非常に複雑な Java Web アプリケーションを扱っていて、IDE をビルドさせない場合に必要です。

  • Maven などのビルド システムが正常に動作するようになったら、パッケージ拡張機能を確認できます。Maven では、これをアセンブリ プラグインと呼びます。

于 2012-07-18T08:36:23.240 に答える