저는 Java 세상을 처음 접했습니다. 중첩 된 폴더 안에 몇 개의 클래스가 있습니다.여러 폴더 안에있는 Java 클래스를 컴파일하는 방법은 무엇입니까?
내 네임 스페이스는 다음과 같은 한 폴더 구조 (즉, 회사 이름의 폴더를 가정은 C에 : \) :
companyName -> isuName -> projectName -> module1 -> sampleclass1.java companyName -> isuName -> projectName -> module2 -> sampleclass2.java companyName -> isuName -> projectName -> module3 -> codePart3.1 -> sampleclass3.java companyName -> isuName -> projectName -> module3 -> codePart3.2 -> sampleclass4.java
내 문제는, 내가 명령 프롬프트에서 다음의 모든 클래스를 컴파일합니다.
C:\> javac -sourcepath companyName\*.java
있지만 작동하지 :
나는 다음 명령하지만이 작동하지를 시도했다. 다음 오류가 발생합니다 :javac: no source files
Usage: javac <options> <source files>
이 모든 클래스를 컴파일하고 가능하면 병을 생성하는 데 도움을주십시오.
@equality, 도움에 감사드립니다. 나는 그 질문을 겪었다. 그게 내 문제와 비슷하지 않아. 중복 클래스가 없으며 Windows 시스템을 사용하므로 셸 스크립트와 그 질문/응답에 지정된 다른 명령을 사용할 수 없습니다. 하나의 패키지에있는 모든 클래스를 컴파일하는 간단한 방법이 있습니까? – Shekhar