Repolode
apache

apache/netbeans

Apache NetBeans 是一款开源集成开发环境,同时也是工具平台和应用框架,主要面向 Java 开发者。

可替代:IntelliJ IDEAEclipse

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. 1

    安装 Git、Ant 和 JDK 21 或更高版本(README 中的要求)

  2. 2

    构建默认的 release 配置

    $ ant build
  3. 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 数据每日更新。

相关项目