관련 이론 및 문법

(javac 참고)

http://kkikkodev.tistory.com/177


문제 의도

폴더 구조가 그림처럼 주어졌을 때, 다음의 명령어를 치면 어떤 결과가 나올지 고르는 문제입니다.

명령어 : javac -d classes source/Utils.java


답안

C


풀이 방법

폴더 구조 그림을 보면, 상위에 bigProject 폴더가 존재하고 하위에 source 폴더와 classes 폴더가 있습니다. source 폴더의 하위에는 Utils.java 파일이 존재합니다. javac -d 명령어는 지정된 경로에 컴파일을 하라는 의미를 가지고 있습니다. 따라서 javac -d classes source/Utils.java 의 의미는, source 폴더의 하위에 있는 Utils.java 파일을 컴파일하고 그 후에 생긴, Utils.class 파일을 classes 폴더에 이동시키라는 의미입니다. 따라서, 보기 C 가 답안이 됩니다. (참고로, 보기 B 의 의미는, 컴파일러는 유효하지 않은 에러 표기를 반환한다는 의미입니다.)


by kkikkodev 2015. 7. 31. 02:26