2

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

実行可能なjarファイルを生成するために、ディレクトリに移動してその中のファイルを呼び出すだけのgccやghcに似たシンプルなツールはありますか? 私はgcjに期待していましたが、どうやらそれは0と1にコンパイルされます。素晴らしいですが、私が探しているものではありません。

IDE を提案しないでください。netbeans、eclipse、bluej などは扱いたくありません。これらは素晴らしいソフトウェアですが、私はエンタープライズ コードを書いているわけではないので、単純なテキスト エディタで書きたいと思っています。

乾杯!

4

2 に答える 2

5

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

IDE を使用する必要はありませんが、クリーンで標準的な方法で探していることを正確に実行します。

于 2012-03-14T08:58:26.030 に答える
0

Ant は間違いなく必要なことを実行できます。これは、単純なプロジェクトの場合に役立ちます。

現在のディレクトリを次のように指定します。

src (ソース Java ファイルが存在する場所)

クラス (コンパイルされたクラスを配置する場所)

ウィンドウズ:

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

を使用してLinux環境でも同じように動作するはずです

  find . -name \*.java > list.java
  instead of the dir /s/b... for windows.
于 2012-03-14T09:50:51.647 に答える