make.locファイルは、log4jと一緒に出荷していません! この配布の "make" ディレクトリで、自分で作成しなければなりません。 make.locファイルは、make環境をローカル依存から分離させます。 依存は、3つの環境変数、JAVC, JAVAC_FLAGS, CLASS_DIRを通して解決されます。 make.locファイルは、以下のようにするべきです。 JAVAC :=/path/to/your/java/compiler JAVAC_FLAGS:=any_compiler_flags_go_here CLASS_DIR :=/path/to/where/class/files/generated/by/the/compiler/should/go ここに 私の環境でのmake.locファイルがあります: # Jikes は、IBM製の非常に速いjavaコンパイラです。 JAVAC:=/g/nm/local/bin/jikes JAVAC_FLAGS:=-depend CLASS_DIR:=/u/cgu/xflow/log4j/classes CLASS_DIRは、javaコンパイラによって生成されるクラスファイルが置かれる ディレクトリを指さなければなりません。 このディレクトリが、存在しなければなりません。 あなたがJ1.2より前のJDK版を実行しているならば、 JAVAC_FLAGS変数が、-depend 指示を含んでいる必要があります。 あなたは、あなたのコンパイラに適切である他の指示を加えなければなりません。 JDK版1.2では、-depend 指示は不要です。 make.locファイルは、'#'文字から始まるコメント行を含むかもしれません。 [訳注: これは熊坂祐二が翻訳しました。 日本語訳に対するコメントは、jajakarta-report@nekoyanagi.com 宛に送って下さい。]