목표:
다음을 사용하여 상위 디렉터리에서 모든 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!