web-dev-qa-db-ja.com

Eclipse:実行構成のエクスポート

プロジェクトフォルダーに含まれる多くの.jarライブラリを使用する複雑なJavaアプリケーションをEclipseで作成しました。

シェルから実行できるようにするアプリケーションの実行構成をエクスポートする簡単な方法はありますか(実際にマシン内で移動する必要がないため、jarエクスポートなどはありません)。

Eclipseから実行を切り離すだけですが、プロジェクトには多くの設定があるため、スクリプト(.shまたは単なる長い行)を自動的にエクスポートしたいと思います。

48
Jack

[デバッグ]タブ、またはより具体的には[デバッグ]ビューで、構成によって実行される完全なコマンドを取得できます。

  1. アプリケーションを実行する
  2. デバッグパースペクティブに移動します
  3. 実行したアプリのエントリが(デバッグビューに)あるはずです。
  4. Java.exeまたはjavaw.exeを参照するノードを右クリックして、[プロパティ]を選択します。
  5. 表示されるダイアログに、すべてのjar、パラメータなどを含むコマンドラインが表示されます。
72
Adrian

エクスポート:

  1. [ファイル]> [エクスポート...]> [実行/デバッグ]> [起動構成]に移動します。
  2. ダイアログで、すべてまたは必要なものを選択します
  3. ファイル名を設定する

インポート:

  1. [ファイル]> [インポート...]> [実行/デバッグ]> [起動構成]に移動します。
  2. ダイアログで、すべてまたは必要なものを選択します
  3. ファイル名を設定する
79
VlatkoB
  • [ファイル]メニューから開始
  • ファイル->エクスポート「一般」ノードを展開
  • 「Ant Buildfiles」を選択し、「Next」を押します
  • プロジェクトのリストを取得します。
  • 使用するプロジェクトを選択します。押す
  • 「終了」ボタンその結果、
  • 指定されたプロジェクトの「実行構成」を指すターゲットを持つANTビルドファイルを取得します。

ここで、実行構成「run-config-1」を実行するには、コマンドラインに入力できます(シェルのPATHにantがあると仮定)

ant run-config-1
17
ring bearer
  1. Eclipse Explorerでプロジェクトを右クリックします
  2. 書き出す...
  3. Java->実行可能なJARファイル
  4. ドロップダウンから起動構成を選択します
  5. エクスポート先を設定する
  6. オプションで、それをANTスクリプトとしてエクスポートすることもできます

できたJava -jar yourfile.jarで実行できるJARファイルを取得します

ランチャーにコマンドライン引数がある場合、それらはエクスポートされないため、Javaコマンドに渡す必要があることに注意してください。

0
mprivat