IntelliJ IDEA와 IntelliJ Platform을 빌드하는 기반이 되는 JetBrains IDE 코드베이스의 오픈소스 부분입니다.
apache/netbeans
Apache NetBeans는 주로 Java 개발자를 위해 만들어진 오픈소스 IDE이자 도구 플랫폼, 애플리케이션 프레임워크입니다.
대체할 수 있는 제품:IntelliJ IDEA
Eclipse
- 스타
- 3,143
- 포크
- 943
- 열린 이슈
- 1,102
- 마지막 커밋
- 23시간 전
어떤 프로젝트인가요?
Apache NetBeans는 오픈소스 개발 환경이자 도구 플랫폼, 애플리케이션 프레임워크입니다. 코드베이스는 주로 Java로 작성되며 Apache Ant로 빌드합니다. 저장소에서는 Java 기능을 위한 기본 구성, 더 많은 클러스터를 포함하는 전체 구성, NetBeans Platform만으로 구성하는 방식 등 다양한 빌드 구성을 지원합니다.
IDE를 넘어 NetBeans Platform에서 데스크톱 애플리케이션을 만들기 위한 기반으로도 활용됩니다. 소스 코드에서 프로젝트를 빌드하고, NetBeans에서 개별 모듈을 열어 실행·재빌드·디버깅할 수 있으며, 사용자 설정, 캐시 디렉터리, JDK 경로, 글꼴 크기 옵션을 지정해 포터블 배포판을 실행할 수도 있습니다.
필요한 도구는 Git, Ant, JDK 21 이상입니다. 이 프로젝트는 Apache Software Foundation에서 관리하며, 사용자 및 개발자용 메일링 리스트와 개발자 스냅샷을 위한 Jenkins 빌드를 제공합니다.
핵심 기능
- 01기본 Java 구성부터 전체 빌드 또는 NetBeans Platform 단독 구성까지, 원하는 클러스터를 선택해 빌드할 수 있습니다.
- 02NetBeans 내에서 개별 모듈을 직접 열고 디버깅할 수 있습니다.
- 03사용자 및 캐시 디렉터리를 지정해 실행할 수 있는 포터블 배포판을 제공합니다.
- 04JDK 경로, UI 글꼴 크기, JVM 인자를 런처 옵션으로 지정할 수 있습니다.
- 05Apache Software Foundation에서 관리하며 공개 메일링 리스트와 Jenkins 빌드를 제공합니다.
활용 사례
- NetBeans IDE 코드베이스나 모듈에 기여하기.
- NetBeans Platform을 기반으로 맞춤형 데스크톱 애플리케이션 만들기.
- 기능이 풍부한 IDE에서 Java 프로젝트를 개발하고 디버깅하기.
- 선택한 클러스터와 모듈로 맞춤형 IDE 빌드 만들기.
빠른 시작
- 1
Git, Ant, JDK 21 이상을 설치합니다(README의 요구 사항).
- 2
기본 릴리스 설정을 빌드합니다.
$ ant build - 3
빠른 테스트를 실행합니다.
$ ant tryme
사용 전 알아둘 점
- 빌드하려면 JDK 21 이상, Ant, Git이 로컬에 설치되어 있어야 합니다.
- 소스에서 전체 빌드를 수행하려면 작업 규모가 크고 로컬 환경을 상당히 갖춰야 합니다.
토픽
자주 묻는 질문
- netbeans은(는) 무엇인가요?
- Apache NetBeans는 주로 Java 개발자를 위해 만들어진 오픈소스 IDE이자 도구 플랫폼, 애플리케이션 프레임워크입니다. Apache NetBeans는 오픈소스 개발 환경이자 도구 플랫폼, 애플리케이션 프레임워크입니다. 코드베이스는 주로 Java로 작성되며 Apache Ant로 빌드합니다. 저장소에서는 Java 기능을 위한 기본 구성, 더 많은 클러스터를 포함하는 전체 구성, NetBeans Platform만으로 구성하는 방식 등 다양한 빌드 구성을 지원합니다.
- netbeans은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- netbeans은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- netbeans은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. netbeans의 마지막 커밋은 2026년 10월 21일입니다.
- netbeans은(는) 어디에 사용할 수 있나요?
- NetBeans IDE 코드베이스나 모듈에 기여하기. NetBeans Platform을 기반으로 맞춤형 데스크톱 애플리케이션 만들기. 기능이 풍부한 IDE에서 Java 프로젝트를 개발하고 디버깅하기. 선택한 클러스터와 모듈로 맞춤형 IDE 빌드 만들기.
- netbeans는 어떻게 설치하나요?
- Git, Ant, JDK 21 이상을 설치합니다(README의 요구 사항). 기본 릴리스 설정을 빌드합니다.: $ ant build 빠른 테스트를 실행합니다.: $ ant tryme
- netbeans은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/apache/netbeans
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Swift로 만든 macOS 네이티브 코드 에디터로, 구문 강조, 코드 완성, Git 연동, 디버깅과 확장 기능을 제공합니다.
VS Code workbench를 Tauri로 포팅해 Electron을 대체하고, 시스템 webview를 사용해 메모리 사용량을 줄인 초기 단계 프로젝트입니다.
Java 및 Spring Boot 개발을 위한 가볍고 메모리 사용량이 적은 IntelliJ IDEA 대안으로, AI 협업 기능을 기본 제공
Atom과 Tree-sitter를 만든 팀이 Rust로 개발한 고성능 멀티플레이어 코드 에디터입니다.
Tauri(Rust와 React)로 만든 경량 크로스 플랫폼 코드 편집기로, Git 지원, AI 에이전트, Vim 키 바인딩을 제공합니다.