참고: 이 페이지의 옵션은 Java 프로젝트의 빌드 경로 설정을 표시합니다. 새 Java 프로젝트 마법사를 통해 이 페이지를 볼 수 있습니다.
빌드 클래스 경로는 프로젝트를 빌드할 때 컴파일러에 보이는 경로의 목록입니다.
소스 폴더는 .java 파일을 포함하는 패키지의
루트입니다. 컴파일러는 포함된 파일을 출력 폴더에 작성될 .class 파일로 변환합니다. 출력
폴더는 소스 폴더가 고유한 출력 폴더를 지정하는 경우를 제외하고
프로젝트마다 정의됩니다. 각 소스 폴더는 컴파일러에 표시되지 않아야
하는 폴더 내의 자원을 지정할 수 있도록 제외 필터를 정의할 수 있습니다.
컴파일러 환경 설정 페이지(창 > 환경 설정 > Java > 컴파일러 > 빌드)의 설정이
자원을 필터링하도록 지정하지 않는 경우 소스 폴더에 있는 자원도 출력 폴더에 복사됩니다.
트리는 프로젝트를 패키지 탐색기로 전환할 때 보이는 것처럼 표시합니다. 이 트리에서 여러 오퍼레이션을 실행하여 프로젝트 구조를 변경할 수 있습니다.
아이콘 | 옵션 | 설명 |
---|---|---|
![]() |
빌드 경로에 추가 | 폴더나 패키지를 Java 빌드 경로에 추가하고 이를 소스 폴더로 변경할 수 있습니다. 소스 폴더는 패키지의 루트로 사용되는 프로젝트 계층 구조에서 최상위 레벨 폴더입니다. 소스 폴더 같은 빌드 경로의 항목이 컴파일러에 표시되고 .java 파일 같은 모든 포함된 자원이 프로젝트를 빌드하는 데 사용됩니다. 소스 폴더는 예를 들어 테스트를 두 소스 폴더의 응용프로그램과 분리하기 위해 프로젝트를 구조화하도록 허용합니다. 소스 폴더 안에서 패키지를 사용하여 더욱 상세한 구조화를 수행할 수 있습니다. |
![]() |
빌드 경로에서 제거 | Java 빌드 경로에서 소스 폴더를 제거하고 이를 정상 폴더로 변경할 수 있습니다. 이 폴더에 들어 있는 모든 자원(예: .java 파일)은 더 이상 컴파일러에 표시되지 않으며 프로젝트를 빌드할 때 포함되지 않습니다. |
![]() |
제외 | 상위 소스 폴더의 제외 필터에 자원을 추가할 수 있습니다. 그 결과 이 자원의 모든 하위가 더 이상 컴파일러에 표시되지 않게 됩니다. 예를 들어, 일부 패키지가 프로젝트에서 필요하지 않고 따라서 컴파일러에서 숨길 수 있는 경우에 이 조작이 유용할 수 있습니다. |
![]() |
포함 | 이 조치는 실행된 파일이나 폴더에 사용 가능합니다. 이 상황에서 포함은 이 자원이 다시 컴파일러에 표시될 수 있게 합니다. |
![]() |
소스 폴더 특성 구성 | 다음 두 상황에서 편집을 사용할 수 있습니다.
|
![]() |
모든 변경 실행 취소 | 이 마법사에서 프로젝트에 적용된 모든 변경이 취소되고 프로젝트의 원래 상태가 재구성됩니다. |
![]() |
프로젝트에 추가 소스 링크 | 프로젝트를 작성할 때 이 새 프로젝트에도 사용될 수 있는 파일 시스템의 어딘가에 이미 코드 일부나 기타 자원이 존재할 수 있습니다. 이 소스를 프로젝트에 추가하기 위해 파일 시스템의 폴더에 대한 링크된 소스 폴더를 작성하고 그의 컨텐츠가 컴파일러에 표시되게 할 수 있습니다. 폴더에 대한 링크만 작성됨을 주의하십시오. 이것은 해당 폴더의 자원에 대한 모든 수정이 이 자원을 사용하여 다른 프로젝트에도 영향을 준다는 것을 의미합니다. |
아이콘 없음 | 소스 폴더에 대한 출력 폴더 허용 | 소스 폴더의 '출력 폴더' 속성을 표시하거나 숨깁니다. 출력 폴더가 표시되지 않는 경우 이것은 프로젝트의 기본 출력 폴더가 생성되는 .class 파일에 사용됨을 의미합니다. |
모든 조작에 대한 간략한 설명이 프로젝트 트리의 맨 아래('설명'으로 레이블된) 영역에 표시됩니다. 프로젝트의 현재 선택사항에 대해 유효한 설명만 표시됩니다. 경험이 많은 사용자는 프로젝트 구조를 더 크게 보기 위해 설명 영역을 닫을 수 있습니다.
빌드 경로의 필수 프로젝트 목록에서 다른 Workbench 프로젝트를 선택하고 모두 선택 및 모두 선택 취소 단추를 사용하여 빌드 경로에 다른 모든 프로젝트를 추가하거나 제거할 수 있습니다.
필수 프로젝트를 간접적으로 추가하면 '내보내짐'으로 표시된 모든 클래스 경로 항목이 추가됩니다. 클래스 항목을 내보내짐으로 설정하는 것은 순서 및 내보내기 탭에서 수행합니다.
여기서 선택된 프로젝트가 자동으로 참조할 프로젝트 목록에 추가됩니다. 참조할 프로젝트 목록은 빌드 순서를 판별하는 데 사용됩니다. 프로젝트는 참조할 프로젝트가 모두 빌드된 후 빌드됩니다.
이 페이지에서 빌드 경로에 라이브러리를 추가할 수 있습니다. 다음을 추가할 수 있습니다.
JAR 파일은 클래스 경로 변수로 간접적으로 추가될 수 있습니다.
기본적으로 라이브러리 목록은 Java 런타임 라이브러리를 나타내는 항목을 포함합니다. 이 항목은 기본 JRE로 선택된 JRE를 가리킵니다. 기본 JRE는 설치된 JRE 환경 설정 페이지(창 > 환경 설정 > Java > 설치된 JRE)에서 구성됩니다.
옵션 | 설명 |
---|---|
JAR 추가 | Workbench 계층 구조를 탐색하여 빌드 경로에 추가할 JAR 파일을 선택할 수 있습니다. |
외부 JAR 추가 | 파일 시스템(Workbench를 벗어난)을 탐색하여 빌드 경로에 추가할 JAR 파일을 선택할 수 있습니다. |
변수 추가 | 빌드 경로에 클래스 경로 변수를 추가할 수 있습니다. 클래스 경로 변수는 클래스 경로에서
로컬 파일 시스템 경로를 피하는 이점이 있는 JAR에 대한 우회 경로입니다. 이것은 프로젝트를 팀에서 공유할 때 필요합니다. 클래스 경로 변수 환경 설정 페이지(창 > 환경 설정 > Java > 빌드 경로 > 클래스 경로 변수)에서 변수를 작성하고 편집할 수 있습니다. |
라이브러리 추가 | JRE 시스템 라이브러리같이 사전 정의된 라이브러리를 추가할 수 있습니다. 그러한 라이브러리는 임의의 항목 수(라이브러리 노드의 하위 노드로 볼 수 있는)를 나타낼 수 있습니다. |
클래스 폴더 추가 | Workbench 계층 구조를 탐색하여 빌드 경로에 클래스 폴더를 선택할 수 있습니다. 선택사항 대화 상자를 사용하면 새 폴더를 작성할 수도 있습니다. |
편집 | 현재 선택된 라이브러리 항목 또는 항목 속성을 수정할 수 있습니다. |
제거 | 빌드 경로에서 선택된 요소를 제거합니다. 이것은 자원을 삭제하지는 않습니다. |
라이브러리는 다음과 같은 속성을 가집니다(라이브러리 항목 하위 노드로 미리 보내진).
속성 | 설명 |
---|---|
Javadoc 위치 | 라이브러리의 Javadoc 문서를 찾을 수 위치를 지정합니다. 지정된 경우 라이브러리의 요소에서 Shift+F2를 사용하여 문서를 열 수 있습니다. |
소스 첨부 | 라이브러리의 소스를 찾을 수 있는 위치를 지정합니다. |
빌드 클래스 경로 목록에서 위로 및 아래로 단추를 클릭하여 선택된 경로 항목을 새 프로젝트의 빌드 경로 순서에서 위/아래로 이동할 수 있습니다.
선택된 목록 항목은 내보내짐으로 표시됩니다. 내보내진 항목은 프로젝트를 요구하는 프로젝트에 표시됩니다. 모두 선택 및 모두 선택 취소를 사용하여 모든 항목의 선택된 상태를 변경합니다. 소스 폴더는 항상 내보내지며 선택 취소될 수 없습니다.
이 페이지 맨 아래에 있는 기본 출력 폴더 필드를 사용하면 이 프로젝트의 컴파일 출력이 상주할 폴더의 경로에 대한 경로를 입력할 수 있습니다. 고유한 출력 폴더를 지정하지 않는 소스 폴더에는 기본 출력이 사용됩니다. 찾아보기를 사용하여 현재 프로젝트에서 기존 위치를 선택하십시오.