Java 9 용 Apache NetBeans IDE의 새로운 기능

Apache Software Foundation은 작년에 Java 9에 도입 된 Java Module System에 대한 지원과 함께 NetBeans 버전 9.0 IDE의 제품 버전을 출시했습니다. 모듈은 2017 년 9 월에 출시 된 JDK 9의 최고 기능으로 구성되었습니다.

오픈 소스 IDE의 새로운 기능은 다음과 같습니다.

  • NetBeans 9.0은 새로운 힌트, 오류 처리기 및 새로운 Java Development Kit 10 var유형 과의 변환을위한 리팩토링을 통해 지역 변수 유형 추론을 지원  합니다.
  • JDK 9 Jigsaw 모듈 시스템의 경우 모듈에서 사용하기 위해 ModulePath가 패러다임으로 추가되었습니다. ModulePath 모드를 사용하면 classpath런타임에서 클래스 및 리소스 파일을 검색하기위한 오랜 옵션 을 지원할뿐만 아니라 모듈을 사용할 수 있습니다.
  • NetBeans Java SE 프로젝트 유형은 기본 패키지에 module-info.java 파일을 추가하여 단일 JDK 9 모듈이 될 수 있습니다.
  • 새로운 Java Modular Project 유형은 하나의 Ant 기반 NetBeans 프로젝트에서 여러 JDK 9 모듈을 개발하는 데 도움이됩니다. 이 프로젝트 유형을 사용하면 종속성이 선언 exportsrequires module-info.java에서 관리됩니다 . 모든 모듈은 동시에 컴파일됩니다.
  • 전체 Edit-Compile-Debug-and-Profile주기를위한 모듈 지원.
  • IDE에서 모듈 종속성을 표시하는 기능.
  • 사용자 프로젝트 구성으로 지원할 수있는 Java Shell (JShell) REPL (read-eval-print-loop) 도구 용 콘솔과 유사한 UI입니다.
  • Java 프로파일 러에 트리 테이블 결과에서 노드를 확장 및 축소하는 작업을 추가했습니다.
  • 긴 클래스 또는 메서드 이름을 더 쉽게 처리 할 수 ​​있도록 프로파일 러의 크기 조정 가능한 팝업.

NetBeans 9.0은 또한 하나의 Ant 기반 프로젝트에서 여러 JDK 9 모듈을 개발하기위한 새로운 프로젝트 인 Java Modular Project를 추가합니다. 이를 통해 Java 모듈 식 앱 프로젝트를 JLink 이미지로 패키징하여 애플리케이션 및 필수 모듈을 배포 할 수 있습니다.

IDE의 향후 릴리스는 C ++ 및 PHP를 포함한 언어에 대한 새로운 기능을 추가 할 것으로 예상됩니다.

NetBeans 9.0 다운로드 위치

프로젝트 웹 사이트에서 NetBeans 9.0 소스 코드 및 바이너리를 다운로드 할 수 있습니다.