JetBrains IDE 的开源代码库,是构建 IntelliJ IDEA 与 IntelliJ Platform 的基础。
- Star
- 3,143
- Fork
- 943
- 未关闭 Issue
- 1,102
- 最近提交
- 22小时前
这是什么?
Apache NetBeans 是一个开源开发环境、工具平台和应用框架,代码主要使用 Java 编写,通过 Apache Ant 构建。仓库支持按不同配置构建:基础版侧重 Java 功能,完整版包含更多模块集群,也可以只构建 NetBeans Platform。
除了作为 IDE 使用,该项目也是基于 NetBeans Platform 开发桌面应用的基础。开发者可以从源码构建,在 NetBeans 中打开单个模块进行运行、重新构建和调试,也可以运行便携版发行包,并通过启动参数指定用户设置目录、缓存目录、JDK 路径和界面字号。
构建环境需要 Git、Ant 和 JDK 21 或更高版本。项目由 Apache 软件基金会托管,提供用户和开发者邮件列表,并有 Jenkins 构建的开发版安装包。
核心功能
- 01支持按配置构建,可选基础 Java 集合、完整版或仅构建 NetBeans Platform。
- 02可以直接在 NetBeans 中打开、运行和调试单个模块。
- 03提供便携版发行包,支持自定义用户目录和缓存目录。
- 04启动参数可指定 JDK 路径、界面字号和 JVM 选项。
- 05由 Apache 软件基金会托管,提供公开邮件列表和 Jenkins 构建。
适用场景
- 为 NetBeans IDE 代码库或其模块贡献代码。
- 基于 NetBeans Platform 构建自定义桌面应用。
- 在功能完整的 IDE 中开发和调试 Java 项目。
- 选取特定模块集群,定制自己的 IDE 构建版本。
快速上手
- 1
安装 Git、Ant 和 JDK 21 或更高版本(README 中的要求)
- 2
构建默认的 release 配置
$ ant build - 3
运行快速测试
$ ant tryme
使用前须知
- 构建需要本地安装 JDK 21 或更高版本、Ant 和 Git。
- 从源码完整构建规模较大,需要较多的本地环境配置。
标签
常见问题
- netbeans 是什么?
- Apache NetBeans 是一款开源集成开发环境,同时也是工具平台和应用框架,主要面向 Java 开发者。 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 中的要求) 构建默认的 release 配置: $ ant build 运行快速测试: $ ant tryme
- 在哪里获取 netbeans?
- 源代码和安装说明在 GitHub 上:https://github.com/apache/netbeans
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
2.1万6100JavaOther更新于 2小时前
一款用 Swift 编写的原生 macOS 代码编辑器,支持语法高亮、代码补全、Git 集成与调试。
2.3万1194SwiftMIT更新于 5天前
将 VS Code 工作台移植到 Tauri,用系统自带 webview 替代 Electron,内存占用更低。目前为早期版本。
3101259TypeScriptMIT更新于 2个月前
面向 Java 与 Spring Boot 开发的轻量级 IntelliJ IDEA 替代品,内存占用低,并支持 AI 协作。
2126185SwiftApache-2.0更新于 前天
由 Atom 和 Tree-sitter 团队打造的高性能、支持多人协作的代码编辑器。
9.2万1.1万RustOther更新于 2小时前
基于 Tauri(Rust 与 React)构建的轻量跨平台代码编辑器,支持 Git、AI 智能体和 Vim 键位。
3115258TypeScriptAGPL-3.0更新于 6天前