2009-07-07 74 views
42

Javaアプリケーションは、バッチファイル(.batファイル)に存在する一連のコマンドを実行することで起動します。これをEclipseワークベンチにインポートしました。 Eclipseからバッチファイルを実行するにはどうすればいいですか?コマンドラインのものと同様に、私は直接 "path:\ myBatchfile.bat"を与えます。私がEclipseから直接行うことができる方法はありますか?eclipseからバッチスクリプト(.batファイル)を実行する方法

答えて

65

(実行メニューの)External Tools機能を使用して.batファイルを呼び出すことができます。


例:

enter image description here

enter image description here

enter image description here

+0

うわー、私はこれを試み、それがあたりの作品fectly!私はこれを行うことができるとは考えていませんでした。ありがとうございました!唯一の問題は、ファイルを作成する際にEclipseが苦情を出し、ファイルを編集するために別の方法で開く必要があるということです。そうでなければ、「win32 app」エラーが発生します。 – djangofan

+10

'外部ツール構成 'では、' Program'の下に新しい構成を作成し、 'Location'フィールドの.batファイルを選択し、作業ディレクトリ(作業領域からプロジェクトを選択)を与えることができます。非常に簡単な解決策...ありがとう! –

+0

ありがとうございます! Eclipseが私のMavenプロジェクトのターゲットディレクトリを保持していました。そして、私はWindowsコンソールからmvnのクリーンインストールを実行したときに、eclipseがディレクトリをロックしていたため、クリーンは実行されませんでした。しかし、私は日食からバットを実行する場合、それは今正常に動作します。 +1 – AlexScript

12

それとも、あなたが外部アプリケーションを呼び出すことができAntのビルドファイルを、作成することができます。

これは、Eclipseからでも、他のIDEからでも、コマンドラインからでも(マシン上で).batを呼び出すことができます。

http://ant.apache.org/manual/Tasks/exec.html

1

また、システムエディタでそれを開いて、バッチファイル(またはその他の実行可能ファイル)を実行することができます。 Open With -> System Editorを使用してください。あなたが同様のGit Bashので簡単に実行.shをすることができますhttps://marketplace.eclipse.org/content/easyshell
のようなプラグインをインストールし実行するには で開く(2017年のような特別なエディタを使用して、何のプラグインがありません)

- 右クリックすることにより、テキストエディタで

関連する問題