제이빌더(JBuilder) 2007 마이그레이션 가이드

By: Beomyong Park

Abstract: 이전 버전의 제이빌더 프로젝트를 제이빌더 2007로 임포트 하는 방법을 설명합니다

제이빌더® 2007 마이그레이션 가이드

제이빌더2007(제이빌더 2007)을 구입해주셔서 감사합니다!

이 가이드는 여러분이 이전 버전의 제이빌더 프로젝트에서 제이빌더2007로 어떻게 임포트하는지에 대한 빠른 참조용으로 만들어졌습니다. 이 파일의 첫 부분은 일반적인 마이크레이션 정보와 단계별 절차가 들어있습니다. 두번째 섹션은 이전버전의 제이빌더와 제이빌더 2007의 차이점에 대해 논의하고 있습니다. 다이얼로그와 메뉴 명령 비교표도 포함되어있습니다. 이 정보는 제이빌더 2007 온라인 도움말에서도 보실 수 있습니다. 이 문서는 2006년 에 작성되었으므로 보다 추가된 기능 등 최신 정보는 온라인 도움말을 이용하세요

제이빌더 프로젝트 마이그레이션 개요

J2SE 프로젝트, J2EE 프로젝트, 비지브로커 프로젝트, RMI/JNI 프로젝트 등 제이빌더의 구 버전에서 생성된 자바 프로젝트의 모든 유형은 제이빌더 2007/워크스페이스 임포트 될 수 있습니다. 프로젝트는 소스 콘트롤 하에 있는 경우가 있습니다. 만약 제이빌더 프로젝트가 소스 콘트롤 하에 있다면 임포트 마법사가 이것을 체크해서 제이빌더 2007/워크스페이스로 가져옵니다.

프로젝트 임포트는 제이빌더 소스 파일과 폴더을 직접 제이빌더 2007/워크스페이스로 복사하는 것이 아니라 리소스 링크 기능을 이용하여 링크를 생성합니다. 워크스페이스에 있는 프로젝트 파일은 리소스 이름과 맵핑됩니다. 예를 들어 /src 는 절대 경로명 즉 C:/MyProject/src/java 이 됩니다. 프로젝트에 새로 추가되는 파일은 원본 소스폴더에 추가됩니다.

다음의 파일과 폴더는 제이빌더 이전 버전에서부터 임포트된 프로젝트 용 워크스페이스 폴더에 생성됩니다:

  • .classpath: 링크된 리소스 파일 (XML 소스).
  • .project: 자바 프로젝트 파일 (XML 소스).
  • /bin: 출력(output) 폴더.

경고:

만약 Preferences 대화상자의 Linked Resources 페이지에서 Enabled Linked Resource 옵션 (WindowPreferencesGeneral워크스페이스Linked Resources) 이 off로 되어 있을 경우, 프로젝트 임포트가 실패할 수 있습니다. 이 경우, Import Status 대화상자에는 다음의 메시지가 표시됩니다.: Error creating source path link for <프로젝트명>. Linked resources are not supported by this application.

빌드 프로세스는 구버전의 제이빌더 컴파일러, 볼랜드 자바용 Make가 아닌 표준 JDK 컴파일러를 사용합니다. 임포트된 프로젝트를 빌드하기 전에 여러분은 Properties 대화상자의 Java Compiler 페이지의 컴파일러 옵션을 체크할 수 있습니다.

생성된 소스와 프로젝트

비지브로커, RMI 프로젝트와 같은 프로젝트는 classes 폴더의 /Generated Sources 폴더로 출력되는 자동 생성된 소스를 가지고 있으며 /Generated Sources 폴더는 임포트 되지 않습니다. 하지만, 프로젝트를 빌드하면 소스파일이 자동 생성되고 워크스페이스의 /Generated Sources 폴더에 위치합니다. Properties 대화상자의 Info 페이지의 Derived 셋팅 (선택된 폴더 Package Explorer 의 컨텍스트 메뉴의 PropertiesInfo)은 이 폴더가 자동 생성되었음을 가리킵니다.

지원되지 않는 프로퍼티

몇몇 프로젝트 프로퍼티는 서포트되지 않거나 임포트 시 적절하게 전환 됩니다. 다음 표는 해당 항목을 나열합니다:

프로젝트 항목

설명

/Additional Settings Folder

Not imported; no equivalent.

/doc Folder

Not imported. Regenerate with FileExportJavadoc.

/bak Folder

Not imported.

jbInit() Method

Left in code.

@todo Tags

Left in code.

임포트 프로퍼티 셋팅

제이빌더 J2EE 또는 비지브로커 프로젝트를 임포트하기에 앞서 어플리케이션 서버와 비지브로커 위치를 구성할 필요가 있습니다..

J2EE 프로젝트 임포트를 위한 프로퍼티 셋팅

  1. 워크벤치에서 File Import 클릭.
  2. J2EE 노드 클릭, 다음 임포트 파일 옵션 선택:
    • App Client JAR file
    • EAR File
    • J2EE Utility JAR
    • RAR file
  1. 임포트 파일 선택 후 Next 클릭, 임포트 프로퍼티 구성을 완료시까지 프롬프트 설정.

제이빌더 비지브로커 프로젝트 임포트를 위한 프로퍼티 셋팅

  1. Preferences 대화상자에서 VisiBroker 페이지 오픈 (WindowPreferencesVisiBroker).
  1. VisiBroker Tools Directory 필드에 비지브로커 툴이 설치된 디렉토리 입력. 전형적인 경우 Borland Enterprise Server installation 의 bin 폴더.
  2. Apply 클릭 후 OK 클릭으로 셋팅 저장.
  3. Properties 대화상자의 Builders 페이지 오픈(ProjectPropertiesBuilders). Configure The Builders For This 프로젝트 리스트에서 VisiBroker Builder 옵션이 선택되었는지 확인.
  4. OK 클릭으로 셋팅 저장.

제이빌더 이전 버전의 프로젝트 임포트

제이빌더의 구 버전에서 생성된 자바 프로젝트의 모든 유형은 제이빌더 2007/워크스페이스 임포트 될 수 있습니다..

제이빌더에서 자바프로젝트 임포트

  1. FileNewProject 를 선택하여 New Project 마법사 표시.
  2. Wizards 리스트에서 Legacy 제이빌더 폴더 오픈, Java Project(s) from Existing 제이빌더 프로젝트 선택. Next 클릭으로 Import 제이빌더 프로젝트 마법사 표시.

주:

FileImport...Legacy 제이빌더Java Project(s) from Existing 제이빌더 프로젝트 를 선택해도 됩니다.

  1. JBuilder Project File 필드에 기존 제이빌더 프로젝트 명과 경로를 입력. Browse 버튼을 이용하여Open 대화상자 표시, 제이빌더 프로젝트 파일을 브라우징할 수 있습니다. 파일 확장자는 반드시.jpx 여야 합니다. 유효한 제이빌더 프로젝트 명을 선택하면 Project Name 이 자동으로 채워집니다.
  2. User Home Directory 필드에 디펄트 유저 홈 디렉토리가 표시됩니다. 이것은 제이빌더 디펄트 설치 디렉토리가 기본이며 라이브러리의 디펄트 검색디렉토리를 정의합니다.
  3. 선택된 프로젝트의 제이빌더 라이브러리 검색을 위한 디렉토리 리스트가 Library Search Directories 리스트에 표시됩니다.
    • Add 버튼을 클릭하여 검색 필드에 디렉토리를 추가 합니다. 라이브러리 검색 디렉토리를 브라우징할 수 있도록 Browse for Folder 대화상자가 표시됩니다.
  • 디렉토리를 선택하고 Remove 버튼을 클릭하여 리스트에서 검색 디렉토리를 제거합니다.
  1. 선택한 프로젝트가 필요로 하는 라이브러리가 미처 위치하기 않을 경우 Libraries Not Yet Found 리스트에 표시됩니다. 해당 라이브러리 디렉토리를 위치 시킨 후 Library Search Directories 리스트에 추가해야 합니다.
  2. 만약 프로젝트가 제이빌더의 소스 제어 하에 있고 프로젝트를 체크하기를 원한다면, Enable VCS Plugin For This Project 옵션을 클릭합니다. 프로젝트를 체크아웃 하기위해 서버에 로그온이 필요할 수도 있습니다. 프로젝트는 워크스페이스로 체크아웃됩니다.

경고:

로컬 리포지토리로 체크인된 CVS 와 Subversion 프로젝트는 체크아웃 되지 않습니다.

  1. Finish 클릭으로 프로젝트를 임포트 또는 체크아웃합니다.

주:

임포트 경고나 에러가 있을 경우 Import Status 대화상자가 표시됩니다. Details 버튼을 클릭하면 보다 많은 정보를 볼 수 있습니다. 전형적으로 임포트 되는 프로젝트에 지원되지 않는 제이빌더 프로젝트 노드나 폴더가 있을 경우에 경고나 오류가 표시됩니다. OK 버튼을 클릭하여 대화상자를 닫습니다.

  1. 만약 아직 자바 퍼스펙티브에 있지 않다면 자바 퍼트펙티브와 코드 편집할 곳을 선택할 수 있도록 Open Associated Perspective 대화상자가 표시됩니다.

제이빌더로부터 자바 J2EE 프로젝트 임포트:

  1. New Project Wizard를 표시하기 위해 FileNewProject 를 선택합니다.
  2. Wizards 리스트에서 Legacy 제이빌더 folder 를 열고 Java EE Project (s) from Existing JBuilder Project 를 선택합니다. Next 클릭하면 Import JBuilder Project 가 나타납니다.

주:

다음과 같이 선택할 수도 있습니다 FileImport...Legacy JBuilder Java EE Project (s) from Existing JBuilder Project.

  1. JBuilder Project File 필드에 기존의 제이빌더 프로젝트 명과 경로를 입력합니다. Browse 버튼을 클릭하여 Open 대화상자를 표시하면 제이빌더 프로젝트 파일을 브라우징 할 수 있습니다. 파일 확장자는 반드시 .jpx 이어야 합니다. 유효한 제이빌더 프로젝트 명을 선택하면 Name 필드가 자동으로 채워집니다.
  2. User Home Directory 필드에 디펄트 유저 홈 디렉토리가 표시됩니다. 이것은 제이빌더 디펄트 설치 디렉토리가 기본이며 라이브러리의 디펄트 검색디렉토리를 정의합니다.
  3. 선택된 프로젝트의 제이빌더 라이브러리 검색을 위한 디렉토리 리스트가 Library Search Directories 리스트에 표시됩니다.
    • Add 버튼을 클릭하여 검색 필드에 디렉토리를 추가 합니다. 라이브러리 검색 디렉토리를 브라우징할 수 있도록 Browse for Folder 대화상자가 표시됩니다.
  • 디렉토리를 선택하고 Remove 버튼을 클릭하여 리스트에서 검색 디렉토리를 제거합니다.
  1. 선택한 프로젝트가 필요로 하는 라이브러리가 미처 위치하기 않을 경우 Libraries Not Yet Found 리스트에 표시됩니다. 해당 라이브러리 디렉토리를 위치 시킨 후 Library Search Directories 리스트에 추가해야 합니다.
  2. 만약 프로젝트가 제이빌더의 소스 제어 하에 있고 프로젝트를 체크하기를 원한다면, Enable VCS Plugin For This 프로젝트 옵션을 클릭합니다. 프로젝트를 체크아웃 하기위해 서버에 로그온이 필요할 수도 있습니다. 프로젝트는 워크스페이스로 체크아웃됩니다.

경고:

로컬 리포지토리로 체크인된 CVS 와 Subversion 프로젝트는 체크아웃 되지 않습니다.

  1. Finish 클릭으로 프로젝트를 임포트 또는 체크아웃합니다.

주:

임포트 경고나 에러가 있을 경우 Import Status 대화상자가 표시됩니다. Details 버튼을 클릭하면 보다 많은 정보를 볼 수 있습니다. 전형적으로 임포트 되는 프로젝트에 지원되지 않는 제이빌더 프로젝트 노드나 폴더가 있을 경우에 경고나 오류가 표시됩니다. OK 버튼을 클릭하여 대화상자를 닫습니다.

  1. 만약 아직 자바 퍼스펙티브에 있지 않다면 자바 퍼트펙티브와 코드 편집할 곳을 선택할 수 있도록 Open Associated Perspective 대화상자가 표시됩니다.

제이빌더에서 자바RMI/JNI 프로젝트 임포트

  1. 제이빌더에서 RMI/JNI 프로젝트를 빌드 합니다. 이 경우 VM 아규먼트로 사용될 수 있는 모든 빌드 매크로를 확장합니다. 예를 들어 제이빌더 샘플 RMI 프로젝트와 유사합니다.
  2. 제이빌더 프로젝트를 임포트 하기위해 위에 설명된 단계를 따릅니다.
  3. Expand the 프로젝트 in the Package Explorer 에서 프로젝트를 확장하고 RMI 또는JNI 파일을 선택합니다.
  4. 파일에서 오른쪽 마우스를 클릭하고 Properties 를 선택하면 Properties for <파일명> 대화상자가 나타납니다.
  5. RMI/JNI Properties 페이지를 선택하여 제이빌더로부터 임포트되는 프로퍼티 셋팅을 봅니다.
    • RMI 옵션은 대화상자의 RMI Compiler Settings 영역에서 셋팅 됩니다.
    • JNI 옵션은 대화상자의 JNI Compiler Settings 영역에서 셋팅 됩니다.

보다 자세한 내용은 F1을 클릭하세요.

제이빌더로부터 자바 비지브로커 프로젝트 임포트 셋팅 확인

  1. Preferences 대화상자에서 VisiBroker 페이지를 엽니다 (WindowPreferencesVisiBroker).
  2. 비지브로커 툴이 설치된 디렉토리를 확인합니다. 전형적으로 BES서버(Borland Enterprise Server)가 설치의 bin 폴더입니다.
  3. Apply 클릭하고OK 를 클릭하여 설정을 저장합니다.
  4. Package Explorer 의 프로젝트를 확장하고IDL로부터 IDL 또는 IIOP로 변경할 IDL 파일 또는 자바 인터페이스 파일을 선택합니다.
  5. 파일을 오른쪽 마우스 클릭 후 Properties 를 선택하여 Properties for <파일명> 대화상자를 표시합니다. 프로퍼티 셋팅은 제이빌더로부터 이미 임포트 되어 있습니다.
    • IDL 을 자바 파일로, VisiBroker IDL Properties 페이지를 선택하고 대화상자의 IDL2Java Settings 영역의 옵션을 확인합니다.
    • 자바를 IDL 파일로, VisiBroker Java Properties 이지를 선택하고 대화상자의Java2IDL Settings 영역의 옵션을 확인합니다.
    • 자바를 IIOP 파일로, VisiBroker Java Properties 페이지를 선택하고 대화상자의 Java2IIOP Settings 영역의 옵션을 확인합니다.

임포트된 프로젝트 또는 프로젝트 그룹의 빌드

빌드 프로세스는 표준 JDK 컴파일러를 사용합니다. 제이빌더 컴파일러, Borland Make for Java를 사용하지 않습니다. 임포트된 프로젝트를 빌드하기 전에, Properties 대화상자의 Java Compiler 의 컴파일러 옵션을 체크할 수 있습니다.

새 프로젝트 또는 임포트된 프로젝트에는 자동 빌드 기능이 디펄트로 on으로 되어 있습니다. 자동빌드가 on으로 되어있으면, 리소스의 어떠한 셋이 변경될 때마다 빌드됩니다. 따라서,.class 파일은 항상 최신 상태로 유지됩니다. 자동빌드가 off로 되어 있으면, 수동으로 빌드를 실행할 수 있습니다. 이것은 파일의 많은 셋팅을 변경하는 경우 유용합니다. 자동빌드 셋팅을 끄고 켜려면 ProjectBuild Automatically 를 선택하거나, Preferences 대화상자의 Workspace 페이지의 Build Automatically 옵션을 토글링 합니다. (WindowPreferencesGeneral Workspace).

주:

빌드 순서는 Package Explorer 에 표시되지 않습니다. 빌드 순서는 Preferences 대화상자의 Build Order 페이지에 표시됩니다 (WindowPreferencesGeneral Workspace Build Order).

임포트된 프로젝트 빌드

  1. 자동빌드를 끄기 위해 ProjectBuild Automatically 을 끕니다.
  2. Project Build Project 를 선택하여 선택된 프로젝트를 증분빌드(incremental build) 합니다.
  1. 오픈한 모든 프로젝트를 증분빌드하려면 Project Build All 을 선택합니다.
  2. Project Clean 을 선택하여 선택된 프로젝트의 모든 이전의 빌드 아웃풋을 제거합니다. 자동빌드가 on 으로 되어 있으면 전체 빌드가 수행됩니다.

임포트된 프로젝트 그룹 빌드

  1. Project Build Automatically 를 선택하여 자동빌드를 끕니다.
  2. WindowPreferencesGeneral Workspace Build Order 를 선택하여 프로젝트 빌드 순서를 체크합니다. Uncheck the Use Default Build Order 옵션의 체크를 해제하고 Up, Down 버튼을 사용하여 프로젝트 순서를 재정렬합니다.
  3. Project Build Working SetSelect Working Set 을 선택하여 Select Working Set 대화상자를 표시합니다, 여기에서 프로젝트 그룹의 워킹셋을 선택하거나 새로 만들 수 있습니다.
  1. 워킹셋을 생성하려면, New 버튼을 선택하여 New Working Set 대화상자를 표시합니다.
  2. Java 를 선택하고 Next 를 클릭합니다.
  3. Working Set Name 필드에 이름을 입력합니다. 프로젝트를 선택하여 Working Set Content 리스트의 워킹셋에 포함합니다.
  4. Finish 를 클릭하여 워킹셋을 생성합니다.
  1. Project Build Working Set<워킹셋 > 을 선택하여 프로젝트 그룹을 빌드합니다.

빌드 순서 변경

  1. Preferences 대화상자의 Build Order 페이지를 오픈합니다 (WindowPreferencesGeneralWorkspaceBuild Order).
  2. Use Default Build Order 옵션을 체크 해제합니다.
  1. 빌드에서 순서를 변경하고자 하는 프로젝트를 선택합니다 Up, Down 버튼을 사용하여 빌드 순서를 재정렬합니다.
  2. OK 버튼을 클릭하여 대화상자를 닫고 새 빌드 순서를 저장합니다.

출력경로(output path) 변경

  1. Properties 대화상자의 Java Build Path 페이지를 오픈합니다 (Project PropertiesJava Build Path).
  2. Default Output Folder 필드의 폴더를 변경합니다.
  3. OK 버튼을 클릭하여 대화상자를 닫고 출력경로를 저장합니다.

임포트된 프로젝트 실행(Running)

제이빌더 프로젝트가 임포트 되면 실행구성(run configuration)이 자동으로 임포트 됩니다. 프로젝트 그룹의 각각의 프로젝트를 위한 실행구성(run configuration) Run 에 개별적으로 리스트됩니다.

프로젝트 그룹의 프로젝트 또는 임포트된 프로젝트의 실행

  1. RunRun 을 선택하여 Run 대화상자를 오픈 합니다.
  2. Configurations 리스트의 임포트된 프로젝트 유형에 매치되는 노드를 확장하고 구성의 이름을 선택합니다. 전형적으로 구성 명은 프로젝트 명과 동일합니다.

주:

Run 대화상자의 모든 페이지를 검사하고 셋팅을 변경할 수 있습니다.

  1. Run 버튼을 클릭하여 프로젝트를 실행합니다.

주:

만약 프로젝트가 VM 아규먼트에서 매크로를 사용하고 있다면 임포트하기 전에 제이빌더에서 프로젝트를 컴파일할 필요가 있습니다. 컴파일은 매크로를 확장합니다. 만약 프로젝트가 컴파일되지 않는 다면, 실행되지 않습니다. 매크로를 사용하즌 제이빌더 프로젝트의 예시는 샘플 RMI 프로젝트입니다.


제이빌더 2006/디벨로퍼 스튜디오 2006 차이점

플러그인 개발 환경 처럼 모델된 플랫폼은 앤드투앤드 자바 개발 플랫폼을 제공합니다. 개발환경은 플러그인의 구성에 따라 퍼스펙티브, 편집기, 뷰를 추가하거나 구성, 교체할 수 있습니다..

제이빌더 2007은 기존의 이클립스 자바 퍼스펙티브에 모델링 퍼스펙티브, 개발 라이프사이클 관리 통합 셋 뿐만 아니라 뷰와 편집기를 추가합니다.

퍼스펙티브

An 제이빌더 2007 퍼스펙티브는 개발환경에 “맛” 을 제공합니다. 그리고 워크벤치에 뷰의 레이아웃과 초기 셋을 정의합니다. 각각의 퍼스펙티브는 특정한 유형의 업무를 수행하기 위한 목적에 맞는 기능 셋을 제공합니다. 워크벤치에서 작업을 하면, 아마도 퍼스펙티브 선택을 자주 바꾸게 될 것입니다.퍼스펙티브는 WindowOpen Perspective 메뉴 명령에서 가능합니다. 선호하는 퍼스펙티브는 WindowPreferencesGeneralPerspectives 명령에서 선택할 수 있습니다.

자바 퍼스펙피브는 코드 에디터, 이전버전 제이빌더의 프로젝트 창과 같은 Package Explorer , 이저버전 제이빌더 Structure 창과 같은 Outline 뷰, 이전 제이빌더의 Message 창과 같은 검색 및 에러표시를 위한 하단 탭 창을 포함하고 있습니다. 또한 이전 제이빌더 IDE의 창들과 유사한 Debug 퍼스펙티브, Java Browsing 퍼스펙티브, Java Type Hierarchy 가 있습니다.

디벨로퍼 스튜디어 2006은 자바 퍼스펙티브에 뷰와 에디터를 추가하여 개발자의 특정 요구사항을 충족합니다. 예를 들어 코드 편집, 요구사항 및 변경 요청사항 조회 및 편집, 프로파일링, 단위 테스트 생성 등입니다. 디벨로퍼 스튜디오 2006은 또한 모델링 퍼스펙티브를 추가하여 자바 코드의 모델링 뷰를 보면서 이러한 모든 작업을 할 수 있도록 합니다. 이러한 퍼스펙티브들은 WindowCustomize Perspective 명령에서 커스터마이징 할 수 있습니다.

에디터

대부분의 퍼스펙티브는 코드 편집을 위해 하나 이상의 편집기를 포함합니다. 제이빌더 2007 에디터는 자바 소스코드 에디터, 텍스트 에디터, GUI 비주얼 에디터를 가지고 있습니다. 디벨로퍼 스튜디오 2006은 모델 디자이너, 요구사항 에디터, 변경요청사항 에디터를 포함합니다. 원하는 만큼 많은 에디터를 열 수 있습니다. 하지만 하나의 에디터만 액티브 상태가 됩니다. 메인 메뉴와 툴바는 액티브된 에디터에 적용되는 항목만을 포함합니다..

뷰는 데이터의 대안이되는 프리젠테이션을 제공합니다. 뷰에는 고유한 컨텍스트 메뉴가 있으며 고유한 툴바가 있을 수도 있습니다. 뷰는 그 자체로 표시되거나 멀티뷰 프리젠테이션에 탭 형태의 페이지고 나타날 수 있습니다. 디벨로퍼 스튜디오 2006은 Modeling 퍼스펙티브, Requirements 뷰, Profiling 뷰를 토함하는 다중의 뷰를 제공합니다

Views provide alternative presentations of data. Views have unique context menus and may have unique toolbars. A view can be displayed on its own, or as a tabbed page in a multi-view presentation. Developer Studio 2006 provides multiple views, including the Modeling Perspective, the Requirements view, and the Profiling view.

주:

각각의 뷰는 드롭다운 메뉴 아이콘을 가진 툴바를 가지고 있습니다.

다음은 이전의 제이빌더 IDE, UI와의 많은 사소한 차이점입니다. 이 팁은 자주 사용되는 기능위주의 일부만을 커버하고 있습니다. 모든 것에 대해 광범위하게 나열하고 있지는 않습니다.

기능

에디터

자바 파일에 에러가 있으면, 빨간색 “X” 아이콘이 에디터의 왼쪽에 표시됩니다. 아이콘에 마우스를 올리면 에러가 툴팁으로 표시됩니다.

에디터

에디터가 공간 제약으로 모든 오픈된 파일을 위한 탭을 표시할 수 없으면, 보여지지 않는 파일의 숫자가 툴바 버튼 위에 표시됩니다. 툴바 버튼을 클릭하면 파일리스트가 보입니다.

에디터

Code Assist (제이빌더 2006의 code insight)를 사용할 때, 관련된 Javadoc을 가진 툴팁이 표시됩니다.

에디터

NavigateOpen Type Hierarchy 명령은 특정 소스 코드 요소의 타입 계층을 표시합니다.

에디터

심볼에 마우스 오버하면, 심볼을 위한 Javadoc이 있는 경우 표시됩니다.

에디터

식별자에서 마우스를 클릭하면 현재파일에서 사용되는 그 식별자가 모두 마킹됩니다. 거터에는 식별자가 사용되고 있는 지점이 마킹됩니다.

에디터

왼쪽 괄호, 따옴표를 치면 마감 또는 닫는 표시가 자동 추가됩니다.

에디터

심볼에 커서를 위치시키면, 오픈된 파일에 있는 모든 동일 심볼을 하일라이트 합니다.

에디터

거커는 변경된 코드의 라인을 표시합니다.

에디터

Navigate 메뉴를 이용하면, 워크스페이스에서부터 현재 프로젝트, 현재 클래스 계층, 단순히 선택된 파일 그룹까지 특정 범위에서 레퍼런스를 검색할 수 있습니다.

에디터

뷰에서는 이전의 검색을 드롭다운 메뉴로 사용할 수 있습니다.

에디터

Search 대화상자에서 Java Search 페이지를 사용하면 (SearchJava) 심벌의 특별하게 사용된 것을 검색할 수 있습니다.

에디터

Change Method Signature 리펙토링을 사용하면 메소드의 시그너처를 변경할 수 있습니다.

에디터

The Javadoc 저자명 필드는 새 클래스가 만들어질 때 자동으로 채워집니다.

에디터

Optimize imports 와code formatting 은 파일 묶음에 적용될 수 있습니다.

에디터

선택된 임포트 구문에서 레퍼런스를 검색할 수 있습니다 (SearchReferences).

디버거

디버깅 세션 중에 변경이 발생, 저장 컴파일 되면 없어진 프레임이 자동으로 스텍에서 사라지고 해당 프레임 포인터가 자동적으로 가장 유효할 가능성이 있는 프레임으로 셋팅됩니다.

디버거

표현식을 평가하려면, 먼저 코드를 실행 하고 (RunExecute), 결과를 표시하세요 (RunDisplay).

디버거

제이빌더 2007 인스턴스 한 개만 동시에 디버깅됩니다.

디버거

Icons in the Variables 뷰의 아이콘은 변수 타입을 쵸시합니다. 예를 들어 멤버 또는 로컬 변수 등 입니다.

디버거

Debug 퍼스펙티브에서 어플리케이션을 오른쪽 클릭하고 Terminate All 을 선택하면 만료된 런치를 모두 제거할 수 있습니다.

디버거

중단점은 참/거짓 조건 뿐만 아니라, 조건이 변경될 때 정지하도록 구성할 수 있습니다. 중단점이 특정 쓰레드에서만 멈추도록 구성할 수도 있습니다.

이전 제이빌더/제이빌더 2007 대화상자 비교

다음 표는 이전 제이빌더 IDE 와 제이빌더 2007 대화 상자의 비교입니다.

프로젝트 프로퍼티 대화상자

이전 제이빌더 버전들

제이빌더 2007

Paths 페이지 (Project Project PropertiesPaths)

Java Build Path 페이지 (Project PropertiesJava Build Path)

Paths 페이지의 JDK 옵션 (Project Project PropertiesPaths)

Java Build Path 페이지의 Libraries 탭 (Project PropertiesJava Build Path)

Paths 페이지의 Output 패스 (Project Project PropertiesPaths)

Java Build Path 페이지의 Output Path 옵션 (Project PropertiesJava Build Path)

Paths 페이지의 Source 탭 (Project Project PropertiesPaths)

Java Build Path 페이지의 Source 탭 (Project PropertiesJava Build Path)

Paths 페이지의 Documentation 탭 (Project Project PropertiesPaths)

Javadoc Location 페이지 (Project PropertiesJava Build Path)

Paths 페이지의 Required Libraries 탭 (Project Project PropertiesPaths)

Java Build Path 페이지의 Libraries 탭 (Project PropertiesJava Build Path)

Java 페이지의 컴파일러 옵션 (Project Project PropertiesBuildJava)

Preferences 대화상자의 Compiler 페이지 (WindowPreferencesJavaCompiler)

메뉴

이전 제이빌더 버전들

제이빌더 2007

Configure Libraries 대화상자(ToolsConfigureLibraries)

Preferences 대화상자의 User Libraries 페이지 (WindowPreferencesJavaBuild PathUser Libraries)

Configure JDKs 대화상자(ToolsConfigureJDKs)

Preferences 대화상자의 Installed JREs 페이지 (WindowPreferencesJavaInstalled JREs)

Preferences 대화상자의 Browser 페이지 (ToolsPreferencesBrowser)

Preferences 대화상자의 Web Browser 페이지 (WindowPreferencesGeneralWeb Browser)

Preferences 대화상자의 Editor 페이지 (ToolsPreferencesEditor)

Preferences 대화상자의 Web Browser 페이지(WindowPreferencesJavaEditor)

Paths 페이지의 Documentation 탭 (Project Project PropertiesPaths)

Javadoc Location 페이지 (Project PropertiesJava Build Path)

Paths 페이지의 Required Libraries 탭 (Project Project PropertiesPaths)

Java Build Path 페이지의 Libraries 탭 (Project PropertiesJava Build Path)

이전 제이빌더/제이빌더 2007 메뉴 코맨드와 키보드 비교

다음 표는 제이빌더와 메뉴 코맨드, 키보드에 대한 비교입니다.

주:

키보드 숏컷이 리스트에 없으면, 해당 내용이 없는 것입니다

File 메뉴

이전 제이빌더 버전

제이빌더 2007

FileNew (Ctrl+N)

FileNew (Ctrl+N)

FileOpen File (Ctrl+O)

FileOpen File

FileClose (Ctrl+F4)

FileClose (Ctrl+F4)

FileClose All (Ctrl+Shift+F4)

FileClose All (Ctrl+Shift+F4)

FileSave (Ctrl+S)

FileSave (Ctrl+S)

FileSave All (Ctrl+Shift+S)

FileSave All (Ctrl+Shift+S)

Edit 메뉴

이전 제이빌더 버전

제이빌더 2007

EditUndo (Ctrl+Z)

EditUndo (Ctrl+Z)

EditRedo (Ctrl+Shift+Z)

EditRedo (Ctrl+Y)

EditCut (Ctrl+X)

EditCut (Ctrl+X)

EditCopy (Ctrl+C)

EditCopy (Ctrl+C)

EditPaste (Ctrl+V)

EditPaste (Ctrl+V)

EditFormat All (Alt+Shift+K)

SourceFormat (Ctrl+Shift+F)

EditCode Insight (Ctrl+Space)

EditContent Assist (Ctrl+Space)

EditCode InsightParameterInsight (Ctrl+Shift+Space)

EditParameter Hints (Ctrl+Shift+Space)

EditCode InsightJavadoc QuickHelp (Ctrl+Q)

NavigateOpen External Javadoc (Shift+F2)

EditSelect All (Ctrl+A)

EditSelect All (Ctrl+A)

Search 메뉴

이전 제이빌더 버전

제이빌더 2007

SearchFind (Ctrl+F)

EditFind/Replace (Ctrl+F)

SearchFind In Path (Ctrl+P)

SearchSearchJava Search (Ctrl+H)

SearchReplace (Ctrl+R)

EditFind/Replace (Ctrl+F)

SearchSearch Again (F3)

EditFind Next (Ctrl+K)

SearchSearch Incremental (Ctrl+E)

EditIncremental Find (Ctrl+J)

SearchGo To Line (Ctrl+G)

NavigateGo To Line (Ctrl+L)

SearchGo To Class Member (Ctrl+Shift+G)

Select class member, then NavigateGo ToNext Member (Ctrl+Shift+Up)

SearchGo To Previous Method

Select method, then NavigateGo ToPrevious Member (Ctrl+Shift+Down)

SearchGo To Next Method

Select method, then NavigateGo ToPrevious Member (Ctrl+Shift+Down)

SearchFind Classes (Ctrl+Minus)

NavigateOpen Type (Ctrl+Shift+T)

SearchFind Definition (Ctrl+Enter)

NavigateOpen Declaration (F3)

SearchFind ReferencesJavadoc QuickHelp (Ctrl+Shift+Enter)

SearchReferencesProject

SearchFind Referring Classes

SearchReferencesHierarchy

Refactor 메뉴

이전 제이빌더 버전

제이빌더 2007

RefactorOptimize Imports (Ctrl+I)

SourceOrganize Imports (Ctrl+I)

RefactorRename

RefactorRename (Alt+Shift+R)

RefactorMove

RefactorMove (Alt+Shift+V)

RefactorInline

RefactorInline (Ctrl+Shift+I)

RefactorChange Parameters (Ctrl+S)

RefactorChange Method Signature (Alt+Shift+C)

RefactorExtract Interface From

RefactorExtract Interface

RefactorExtract Method (Ctrl+Shift+E)

RefactorExtract Method (Alt+Shift+M)

RefactorSurround with Try/Catch (Ctrl+Shift+C)

SourceSurround with Try/Catch Block

Project 메뉴

이전 제이빌더 버전

제이빌더 2007

Project Make Project (Ctrl+F9)

Project Build All (Ctrl+B)

Project Rebuild Project

Project Build All (Ctrl+B)

Project Make <File> (Ctrl+Shift+F9)

Project Build All (Ctrl+B)

Project Rebuild <File>

Project Build All (Ctrl+B)

Project Make Project Group

Project Build Working Set

프로젝트 프로퍼티

일단 프로젝트각 워크스페이스에 임포트되면 프로젝트 노드를 우측 마우스 클릭하여 Properties 를 선택할 수 있습니다. 이 경우 빌드 및 출력 경로, 라이브러리 셋팅, 컴파일러 옵션을 볼 수 있습니다.

Paths

제이빌더 자바 프로젝트가 체크아웃 없이 임포트되면, 프로젝트 소스 경로는 프로젝트 원본 위치의 /src 폴더가 됩니다. 버전 콘트롤에서 프로젝트를 체크아웃하면 모든 소스 파일이 워크스페이스에 위치하고 소스 경로는 워크스페이스의 상대경로가 됩니다.

이전 제이빌더 클래스 경로는 제이빌더 2007의 자바 빌드 경로와 비슷합니다. 빌드 경로는 Properties 대화상자의 Java Build Path 페이지에 표시됩니다. 디펄트로 아웃풋 경로는 워크스페이스의 /bin 폴더이며 /classes 폴더가 아닙니다. 제이빌더 Properties 대화상자의 Java Build Path 페이지에서 경로를 변경할 수 있습니다.

주:

Package Explorer 는 프로젝트의 빌드 순서를 표시하지 않습니다. 다수 프로젝트의 빌드 순서를 보려면 Preferences 대화상자의Build Order 페이지를 오픈하세요 (WindowPreferencesGeneralWorkspaceBuild Order).

Libraries

라이브러리는 워크스페이스에 저장됩니다. 프로젝트에 필요한 라이브러리는 Properties 대화상자 Java Build Path 페이지의 Libraries 탭에 나타납니다.

프로젝트 임포트는 JDK 버전 레이블을 비교하여 JDK를 설치폴더의 eclipse/jre 에 있는 프로젝트 JRE 로 변경합니다. 이어서 발생하는 추가 프로젝트의 임포트는 이미 임포트된 JDK와 같은 버전의 JDK를 검색합니다. 해당 JDK가 있을 경우 다수의 개별 JRE를 생성하는 대신 해당 JDK를 사용합니다..

주:

프로젝트 임포트는 프로젝트 라이브러리와 그 라이브러리가 필요로 하는 라이브러리를 모두 들여옵니다.

Compiler 옵션

임포트된 컴파일러 옵션은 Properties 대화상자의 Java Compiler 페이지에 표시됩니다. 만약 워크스페이스의 컴파일러 호환 레벨이 임포트된 프로젝트와 다를 경우 임포트는 프로젝트에 고유한 오버라이드를 만듭니다. 비지브로커 프로젝트에서 Java Compiler 페이지의 Compiler Compliance Level 은 1.4 또는 1.3으로 셋팅합니다.

제이빌더-특유의 프로퍼티 페이지

비지브로커, RMI/JNI 프로젝트와 같은 제이빌더 특유의 프로퍼티를 위해 프로퍼티 페이지가 제공됩니다. 프로젝트 임포트 후에 IDL 또는 자바 인터페이스 파일을 오른쪽 클릭합니다. 이러한 페이지의 보다 자세한 정보를 보려면 F1 을 누르세요.

프로젝트 노드

제이빌더 프로젝트는 J2EE 노드, Archive 노드, Javadoc 노드, Generated Source 노드 등 다수의 노드를 가질 수 있습니다. 모든 노드가 워크스페이스로 임포트 되는 것이 아닙니다. 다음 노드는 임포트되지 않습니다:

  • Archive 노드
  • Javadoc 노드
  • Generated Source 노드

만약 여러분의 프로젝트가 Archive 노드라면FileExportArchive File 명령으로 아카이브를 재생성 할 수 있습니다. Javadoc 은 FileExportJavadoc 명령으로 재생성 할 수 있습니다.

프로젝트 임포트 시 자동 생성된 소스 파일은 임포트되거나 자동 재생성되지 않습니다. 하지만, 임포트된 프로젝트를 빌드하면 생성된 소스파일이 워크스페이스의 /Generated Source 폴더에 생성됩니다. /Generated Source 폴더가 Properties 대화상자의 Java Build Path 페이지의Source 탭(Project PropertiesJava Build Path)에 추가됩니다. 제이빌더 2007에서 자동 생성된 파일은 Derived 파일 처럼 참조됩니다. Derived 셋팅은Properties 대화상자의 Info 페이지에 있습니다 (선택된 폴더의 Package Explorer 의 컨텍스트 메뉴의 PropertiesInfo.

실행 구성(Run Configuration)

제이빌더의 자바 프로젝트가 워크스페이스로 임포트 될 때, 실행 구성또한 임포트 됩니다. 이 구성은 실행과 디버그 셋팅을 포함합니다. Run 대화상자에서 실행 구성을 볼 수 있습니다 (RunRun). 구성은 외쪽 트리에서 유형별로 소트 됩니다. 제이빌더 2007에서 실행 구성은 런치 구성(launch configuration) 이라고도 합니다.

소스 제어

소스 제어 하의 제이빌더 프로젝트는 워크스페이스로 체크아웃 될 수 있습니다. 리포지토리에서 워크스페이스로 직접 체크아웃할 때, 파일이 아닌 프로젝트 구성요소가 없는 제이빌더 2007 프로젝트가 생성됩니다. 체크아웃은 모든 소스 파일을 워크스페이스로 끌어 옵니다.

제이빌더 프로젝트는 다음의 소스 제어 시스템으로부터 체크아웃될 수 있습니다:

  • Subversion
  • ClearCase
  • CVS
  • StarTeam
  • Visual SourceSafe

주:

Subversion은 Team Assist가 지원하는 유일한 소스 코드 제어시스템입니다.

경고:

CVS and Subversion 프로젝트 that are checked into a local 리포지토리cannot be checked out.

만약 프로젝트가 소스 제어 하에 있으면, Import JBuilder Project 마법사 또는 Import 제이빌더 Project Group 마법사에서 Enable VCS Plugin 옵션이 이용 가능합니다. 만약 프로젝트가 소스제어 하에 있으면서 이 옵션을 선택하지 않은 경우 제이빌더 프로젝트는 원본 경로로부터 임포트 됩니다. 만약 프로젝트 그룹의 모든 프로젝트가 아닌 일부 프로젝트가 소스제어 하에 있으면 이 옵션은 소스테어 하에 있는 프로젝트에만 적용됩니다..

주:

체크아웃 전에, 리포지토리에 로그인 또는 리포지토리 버전과 로컬버전의 동기화을 해야할 수 있습니다..

Copyright © 2006 Borland Software Corporation. All rights reserved. All Borland brand and product names are trademarks or registered trademarks of Borland Software Corporation in the United States and other countries. All other marks are the property of their respective owners..




Server Response from: ETNASC04