目的:
次を使用して、親ディレクトリからすべての Java ファイルを再帰的にコンパイルします。 javac コンパイラ。
解決策:
クラス名リストでの Javac の使用:
例:
# Linux/macOS $ find -name "*.java" > sources.txt $ javac @sources.txt # Windows > dir /s /B *.java > sources.txt > javac @sources.txt
利点:
欠点:
ビルド ツールの使用:
Ant などのビルド ツールまたは Maven は、ソフトウェアを構築するためのより堅牢で組織化されたアプローチを提供します。
Ant の使用:
例:
<code class="xml"><project default="compile"> <target name="compile"> <mkdir dir="bin"/> <javac srcdir="src" destdir="bin"/> </target> </project></code>
Maven の使用:
利点:
欠点:
IDE の使用:
Eclipse や IntelliJ などの最新の IDE は、バックグラウンドでプロジェクトの構築を処理する統合開発環境を提供します。これらは、増分コンパイルやエラー処理などの便利な機能を提供します。
推奨事項:
大規模なプロジェクトの場合、効率的なプロジェクト管理のために IDE とビルド ツールの組み合わせをお勧めします。そして継続的インテグレーション。
以上がJavac を使用して Java ファイルを再帰的にコンパイルするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。