2012-03-14 9 views
2

私は検索したが、ディレクトリ内に多数の.javaファイルを取り込む単純なコマンドラインツールが見つかりません.classファイルをコンパイルして、.jarにすべてそれらを固定します。私はおそらく自分でスクリプトを書くことができましたが、これはホイールの再発明に何の関心もない領域です(何百万回もDjikstraのアルゴリズムをコーディングしますが、このような時間を無駄にしたくはありません)。複数の.Javaファイルから1つの単純なコマンドでコマンドラインから.Jarファイルに移動する

実行可能なjarファイルを生成するために、ディレクトリに移動してその中のファイルを呼び出すことができるgccまたはghcに似た単純なツールがありますか?私はgcjのための希望があったが、明らかに0と1にコンパイルする。素晴らしいですが、私が探しているものではありません。

IDEを推奨しないでください。私はnetbeans、eclipse、bluejなどを扱いたくはありません。彼らは素晴らしいソフトウェアですが、私はエンタープライズコードを書くのではなく、シンプルなテキストエディタでそれを打ち破ります。

乾杯!

答えて

5

このための2つの標準的なツールは、次のとおりです。

IDEを使用する必要はありませんが、あなたが探している正確に何をしますきれいで標準的な方法で。

0

あなたが必要とするものを確実に缶詰にすることができます。

カレントディレクトリとして与えられた::(私たちはコンパイルされたクラスを置くしようとしている)(ソースのJavaファイルが住ん)

SRC

クラス

をあなたは、単純なプロジェクトを持っている場合、これが役立つかもしれません

のWindows:

mkdir classes 
    dir /s/b src\*.java > list.java 
    javac -d classes -sourcepath src @list.java 
    jar -cf myjar.jar -C classes . 

S ameはLinux環境で動作するはずです

find . -name \*.java > list.java 
    instead of the dir /s/b... for windows. 
関連する問題