컴파일링

 


현재 IntelliJ IDEA 두개의 다른 자바 컴파일러를 지원합니다: 표준 자바 SDK javac 컴파일러 IBM jikes 컴파일러.

   -     javac 현재 프로젝트에 할당된 자바 SDK로부터 가져온 것입니다.

-          jikes. 그것은 IDEA 같이 따라서 선적한 것은 아닙니다, 당신은 다음 주소로부터 부가적으로 다운로드 해야만 합니다.

-          http://www.ibm.com/developerworks/oss/jikes/.


당신은 또한 enable/configure RMI compiler support 할 수 있습니다.



디폴트로 IDEA javac 사용합니다. 컴파일된 모든 모듈은 할당된 자바SDK 가져야만 합니다. 만일 프로젝트 또는 모듈이 할당된 자바SDK 갖고 있지 않다면, 컴파일러를 시작하려고 시도할 경고 메시지가 표시될 입니다.
당신의 현재 프로젝트/모듈에 자바SDK 할당하기 위해서 File | Settings: Project Settings: Paths: Libraries(Classpath) 탭을 엽니다. 컴파일 매개 변수를 구성하기 위해서 File | Settings: Project Settings: Compiler 다이얼로그로 가십시오.

소스, 라이브러리 (컴파일러에 건네주기 위해서 필요한) 경로와 같은 당신의 프로젝트를 위해 필요한 다양한 경로는 또한 File | Settings: Project Settings: Paths다이얼로그에서 지정됩니다.

jikes 스위치하기 위해서, File | Settings: Project Settings: Compiler 다이얼로그에서 Use compiler 옵션 그룹에서 Jikes 옵션 버튼을 선택하십시오


IDEA에서 컴파일러는 어떤 프로젝트에 대해 중요하게 되는 당신의 프로젝트와 모듈에 대하여 dependencies order 설정에 따라서 순차적으로 작동합니다.



원하는 컴파일 매개 변수를 지정했다면, 당신은 IDEA에서 가용한 개의 기초 컴파일 타입 중의 하나를 사용할 있습니다.

Compile 'target'


어떤 파일 상에서 Ctrl + Shift + F9 함께 불려질 있습니다. 에디터에서 부를 , 현재 열린 파일을 컴파일 합니다.

또한 당신은 어떤 특별한 모듈을 분리해서 컴파일 있습니다. 그렇지만, 현재의 것에 종속된 모듈만이 컴파일 입니다.

 

Make Project


상응하는 종속성을 존중한 마지막으로 컴파일 이후로 변경되어왔던 전체 프로젝트에서 모든 소스 파일을 컴파일 합니다.

Ctrl + F9 불려질 있습니다.

 

Make Module


재귀적으로 종속된 모든 모듈에서 뿐만 아니라 선택된 모듈에서 마지막으로 컴파일 이후로 변경되어왔던 모든 소스 파일을 컴파일 합니다.

 

Rebuild Project


프로젝트의 모든 소스파일을 다시 컴파일 합니다. Build | Rebuild Project  메뉴 항목을 선택하여 불려질 있습니다.


classpath entries 변경되었을 (부가된 라이브러리/ 자바SDK 버전이 추가/삭제/변경 ) Rebuild 사용하는 것이 권고됩니다.

 

컴파일 메시지

 

컴파일러를 개시한 후에 당신은 다음의 다이얼로그를 것입니다. ( Background 컴파일 모드가 이전에 스위치 On되어 있지 않았다면):


컴파일을 취소하기 위해서, Cancel 클릭합니다.
백그라운드 컴파일 모드로 스위치 하기 위해서, Background 클릭합니다.

IDEA는 컴파일러로부터의 출력을 분석하고 가능할 때마다 문제의 소스로 당신이 네비게이트 하도록 Messages 윈도우에서 편리한 포맷으로 그것을 표시합니다.

소스코드에서 에러에 네비게이트 하기 위해서, 에러 노드 위에서 F4 누르거나 Messages 콘솔에서 그것을 더블 클릭 합니다.
소스를 열고 Messages 콘솔로부터 포커스를 잃어버리지 않고 에러 라인을 강조하기 위해서, Enter 누릅니다.

콘솔 컨텐츠 뿐만  아니라 프로세스를 관리하기 위해서 왼쪽 툴바를 사용합니다:

 

컴파일을 중단합니다 (컴파일이 진행 중일 가능합니다)

콘솔을 닫습니다.

결과 패널에서 이전 요소로 네비게이트 합니다. 단축키 - Ctrl + Alt + Up.

결과 패널에서 다음 요소로 네비게이트 합니다. 단축키 - Ctrl + Alt + Down.

사용자에게 현재 콘솔의 컨텐츠를 저장하는 것을 허락합니다. 당신이 타겟 파일을 지정하거나 클립보드로 정보를 복사 있는 곳에서 Export 다이얼로그를 엽니다. 저장하기 전에 당신은 또한 저장될 정보를 편집할 있습니다.

콘솔에서 에러/경고 트리를 확장합니다.

콘솔에서 에러/경고 트리를 축소합니다.

트리 내에서 경고를 숨기거나/숨기지 않습니다.

사용자에게 적합한 라인에 캐럿을 배치하고 있는 선택된 오류를 포함하고 있는 코드 페이지로 네비게이트를 허락합니다.

 

Compiler Properties 패널을 엽니다.