集成开发环境 Apache NetBeans

集成开发环境 Apache NetBeans

CDDL/GPLv2
Java
跨平台
Apache
2008-09-07

NetBeans 是开源软件开发集成环境,是一个开放框架,可扩展的开发平台,可以用于 Java,C/C++,PHP 等语言的开发,本身是一个开发平台,可以通过扩展插件来扩展功能。Oracle 已将 NetBeans 交给 Apache 基金会进行孵化。

在 NetBeans Platform 平台中,应用软件是用一系列的软件模组(modular software components)构建出来的。而这些模组是一个 jar 包(Java archive file),它包含了一组 Java 程序的类,它们的实现全依据 NetBeans 定义了的公开界面以及一系列用来区分不同模组的 manifest 文件(manifest file)。

有赖于模组化带来的好处,用模组来构建的应用程序可只要加上新的模组就能进一步扩展。由于模组可以独立地进行开发,所以由 NetBeans 平台开发出来的应用程序就能利用第三方软件,非常容易及高效地进行扩展。

NetBeans 6.0 on Linux

更多屏幕截图请看这里:http://www.netbeans.org/kb/60/intro-screencasts.html

NetBeans 始于 1997 年的 Xelfi 计划,本身是捷克布拉格查理大学 Charles University 的数学及物理学院的学生计划。此计划延伸而成立了一家公司进而发展出这个商用版本的 NetBeans IDE,直到 1999 年 Sun Microsystems 买下此公司。Sun Microsystems 于次年(2000)的六月将 NetBeans IDE 开源,直到现在 NetBeans 的社区依然持续增长,而且更多个人及企业使用并开发 NetBeans 作为程序开发的工具。

NetBeans IDE 6.0 延伸了原来 Java EE 的特性。 NetBeans C/C++ Pack 支持 C/C++ 开发。现在的稳定版本为 6.1,而正在开发中并将于 2008 年 7 月 20 日发布的 NetBeans 6.5,将更一步整合从而可用来编写 PHP 及其它脚本语言。

NetBeans 平台是一个可重复使用的框架,可用于简化其他桌面应用程序的开发。当基于 NetBeans 平台的应用被执行,平台主类的 main 方法便会被执行。可用的模组会被存储在存储器中,并且开始执行任务。通常模组会只在被需要时,其代码才会被装进内存。

应用程序能动态安装模组。任何应用程序具有包括更新模组,允许用户下载的应用程序升级和加入新功能、这样安装、升级以及新发行不必迫使用户每次都要下载整个应用程序。

整个 Netbeans 平台提供对桌面应用程序常用的服务,允许开发者集中于仅限于应用的逻辑设计。其中 NetBeans 平台的主要特征是:

  • 用户界面管理 User interface management (例如选单和工具栏) 

  • 用户设置管理 User settings management 

  • 存储管理 Storage management(保留和裝任何種類數據)

  • 窗口管理 Window management 

  • 向导程序框架 Wizard framework

的码云指数为
超过 的项目
加载中

评论(11)

kut
kut
Apache都快成养老院了。
catroll
catroll
apache netbeans 协议当然是 apache 啦!这里错了吧。
p
phper08
等了那么久,9正式版还是没出来
诸葛非卿
诸葛非卿
用NETBEANS开发好久了,感觉很好。除了启动慢,其他没有的说!
天苍苍1992
这个zip包解压出来怎么调试,怎么看呀?
葱花酱
葱花酱
更新太慢,插件也少,更新也慢,不过开发php还是很不错的。
巴蛮子
巴蛮子
#NetBeans# 中使用英文字体中文变方块的解决办法 http://80x86.io/post/netbeans-ide-7-font-config-for-chinese 修改后在netbeans里仍然只能使用Monospaced这个字体名,这是由Java组合出来的字体,具体由哪些字体组合是由那个配置文件决定的
巴蛮子
巴蛮子
#NetBeans# IDE 中使用英文字体中文变方块的解决办法 http://80x86.io/post/netbeans-ide-7-font-config-for-chinese (注意windows上安装JDK后有两份JRE,要看你的NetBeans用的是哪个,不要改错文件了)
巴蛮子
巴蛮子
发现一个能支持 #NetBeans# 8.0的 lua 插件 http://plugins.netbeans.org/plugin/52786/lua-glider-netbeans-edition#v3168 但不是免费的,其它lua插件都只支持nb-7.x
雷志伟
雷志伟
这两天NetBeans偶然小卡, 估计是虚拟机在回收内存, 只好加上 -J-Xms1024m -J-Xmx4096m . 今天感觉好一些.

Apache NetBeans 11.1 发布,毕业后首个版本

Apache NetBeans 11.1 发布了,这是其从 Apache 孵化器毕业后的第一个发布版本。 Apache NetBeans 11 周期的 LTS 版本是 Apache NetBeans 11.0,11.1 版本未经过 LTS 版本的严格测试,因此可...

07/24 07:20

NetBeans 成为 Apache 软件基金会顶级项目

4 月 24 日,Apache 软件基金会宣布 Apache NetBeans 成为顶级项目(TLP,Top-Level Project )。 Apache NetBeans 是一个功能齐全的开源 IDE。作为一个可扩展的开发平台,它可以用于 Java,...

04/26 08:04

Apache NetBeans 11.0 正式发布,支持 Java 12

Apache NetBeans (incubating) 11.0 已正式发布,这是一个功能齐全的 IDE ,可用于 Java SE、PHP 和 JavaScript 等语言的开发。 新版本值得关注的更新有: Java with Maven 和 Java with Gr...

04/10 06:53

Apache NetBeans 10.0 正式发布,支持 Java 11

Apache NetBeans (incubating) 10.0 已正式发布,这是一个功能齐全的 IDE ,可用于 Java SE、PHP 和 JavaScript 等语言的开发。 下载地址:https://netbeans.apache.org/download/nb100/nb10...

2018/12/28 07:14

Apache NetBeans 9.0 正式发布:支持 Java 9 和 10

Apache NetBeans 9.0 已正式发布,不过作为 Apache 基金会开源项目的它目前尚处于孵化阶段。 下载地址 >>> https://netbeans.apache.org/download/nb90/nb90.html 值得关注的更新 支持 Java...

2018/07/30 07:56

Java 开发新选择?Apache NetBeans IDE 9.0 备受好评

Apache NetBeans 9.0 目前已发布 Beta 版本,离正式版本越来越近。9.0 版本的主要目标囊括 Oracle 捐赠的大量代码,以及提供 Java 9 和 10 支持。 Apache NetBeans 近期在社区上发起了一项满...

2018/07/29 08:21

Oracle 再向 Apache NetBeans 捐赠 150 万行代码

Apache 近日在博客发文宣布,继去年捐赠大约 400万行代码后,Oracle 在今年6月再次向 Apache NetBeans 进行代码捐赠。本次捐赠的 zip 文件中包含约 150 万行代码,主要用于构成 NetBeans 处理...

2018/07/03 08:05

Apache NetBeans 9.0 RC1 发布:支持 Java 9

Apache NetBeans 9.0 RC1 已发布,更新信息见 Apache NetBeans 9.0 Features、Apache NetBeans 9.0 beta 发布。 值得关注的更新 Oracle 代码捐赠的知识产权许可 支持 Java 9 全面支持 JPMS (...

2018/05/29 21:57

Apache NetBeans 9.0 beta 发布

Apache NetBeans 9.0 beta 发布了。Apache NetBeans(孵化)9.0 Beta 构成了所有的模块 Apache NetBeans Git 仓库,它们一起提供 NetBeans,平台(即底层应用程序框架),而这是作为 Apache...

2018/02/18 08:44

NetBeans 8.2 与 JDK 9 不兼容

NetBeans 8.2 与 JDK 9 不兼容。 如果您最近下载了 JDK 9,并希望在 JDK 9 运行 NetBeans 8.2,你可能会失望。因为 NetBeans 8.2 不兼容 JDK 9。 为了更好地使用 JDK 9,您将需要从 Apache I...

2017/10/14 07:47

没有更多内容

加载失败,请刷新页面

1
回答
【一周热点】Have a Merry Christmas or other holiday of your choice

回顾一周社区热门资讯与你的精彩留言~ 第【八】期:1222-1228 图片来自 itsfoss 站内需知 码云 Gitee 年度数据报告,总项目 500 ...

2018/12/28 16:48
5
回答
macbook 使用 netbean9非常慢.

安装的是 Netbeans 9,以下是系统信息. osx 10.13.6 java version "1.8.0_20" Java(TM) SE Runt...

2018/12/05 11:59
5
回答
Android 一个接口对象,它的实例是一个类,这个类实现了该接口,请问为什么能这样写?
开源中国首席公关 的回答 2017/06/24 15:50
最佳答案
首先,澄清下1楼的说法,这并不是所谓的安卓MVP模式的写法,而是JAVA语法的特性(多态),看来学Android的人JAVA都不怎么好啊,大家好好巩固下JAVA基础吧。 然后,这种写法,主要是为了对外解耦,规范外部调用,让调用者不用关心我的实现,而我自己也可以有多种实现方式。
13
回答
Netbeans与PhpStorm还有ZendStudio大家喜欢用哪个!

说出你的感受,他们的优缺点总结下。 说的好的送分 额!!!!

2014/04/05 17:50
2
回答
开源中国首页也有bug,像这类的问题是说明原因呢?红薯红薯呼叫红薯

开源中国首页也有bug,像这类的问题是说明原因呢?平时我开发中也会遇到这样的问题,分析的原因一般都是网络的原因,但却忽略了一个大问题是,前端厉害的大牛估计...

2017/05/09 09:18
4
回答
Intellij Idea 怎么设置包名的显示方式?
合理 的回答 2015/01/24 09:31
最佳答案
点齿轮状的那个按钮,然后把flattern package 给勾掉就行了
3
回答
PhpStorm怎么搞才能自动补全?
leo108 的回答 2014/09/27 16:42
最佳答案
settings -> ide settings -> live template 默认应该是有一些规则的,比如你在php文件里输入forek然后按tab,就会展开 foreach ( as $ => $) { }
2
回答
C++11 algorithm头文件里面的equal跟==有区别和联系么?

C++11 标准模版库初学者,看到<algorithm>里面方法用equal(iter_begins(), iter_ends(), iter2_begi...

2017/03/19 16:36
2
回答
Neuroph 2.6如何和Neuroph studio及NetBeans Platform配合使用

根据http://www.oracle.com/technetwork/cn/articles/java/nbneural-317387-zhs.html...

2012/04/21 11:40
6
回答
如何改进开发环境才能更好地支持用中文编写代码?

鉴于很多编程语言都支持以中文命名 (Java 8, JavaScript, C#, PHP, Python 3, Go, Scala, Perl6, Co...

2017/02/05 15:24

没有更多内容

加载失败,请刷新页面

NetBeans-IDE-报JVMcreation failed错误解决办法

IDE启动时报错误“JVM creation failed”,google下在此记录下这种小错误的解决办法,jvm内存启动有问题需要根据自己机器配置下: 在NetBeans的安装目录下有一个etc文件夹,下面有一个netbe...

2011/11/24 21:17
156
0
NetBeans_6.1自己使用。(linux-ubuntu下)

总是感觉netbeans的速度很慢。使用着很是郁闷。而且。那个自带的安装文件也很大。。 看来要是想弄好点还要自己去手动配置。而且netbeans的官方下载。。总是带上这个那个的插件。。 还是自己更...

2014/11/14 09:55
13
0
怎么设置Netbeans字体大小,JDK路径,用户配置文件存放位置?

下载免安装版 Netbeans : http://netbeans.org/downloads/index.html 语言选"简体中文", 平台选"不受平台限制的ZIP", 然后选择你要下载的版本(假设下载PHP开发版), 如下图: 解压下载的ZIP包,...

2012/07/25 14:12
3.3K
1
使用Netbeans7.0的配置技巧

NetBeans 7.0出来一段时间了 关于NetBeans的配置网上给的很混乱,担心以后自己忘了配置方法特意整理一下配置思路。也希望给正在使用NetBeans的朋友一些帮助 Netbeans 字体的配置 NetBeans默认...

2012/03/01 17:11
537
0
[转] netbeans 使用心得

Eclipse用户总是在NetBeans炫耀Eclipse是多么的漂亮,尤其会 说NetBeans的字体丑陋,NetBeans的字体太小,编辑器里的字体不好看,字体边楞有锯齿等等。坦白的说,这也是我刚从Eclipse转到 Ne...

2011/06/08 14:13
2.3K
1
NetBeans切换到英文界面

按照NetBeans6.5最快安装方法安装NetBeas6.5成功后,NetBeans使用操作系统默认的语言,如果是中文版的操作系统,则使用中文版。如果你想使用英文版的NetBeans,在它本身的设置里没有这个选项...

2014/11/12 14:31
114
0
netbeans跟eclipse的细节对比

现在Java流行的IDE不外乎eclipse、netbeans、IntelliJ三种。对于我来说,eclipse接触的最早,也用的最多,现在是我的主力开发平台;netbeans,几乎跟eclipse同时接触,但都是在断断续续的使用...

2011/01/20 22:12
653
0
ubuntu安装netbeans方法及解决netbeans乱码方法

1.首先你得先正确安装JDK,并配置好环境变量 可参考http://blog.csdn.net/chaimingkun/article/details/7488271 2.安装netbeans 首先到netbeans官网下载netbeans,我用的是netbeans-7.1.1-ml...

2012/07/09 23:36
404
0
让netbeans7.3 支持play 2.1.X

netbeans是一个很好的免费的 java IDE,也是所有IDE中,中文最好的。 当用netbeans开发play1.x的时候,只要用play netbeansify就可以了,然后用netbeans直接打开项目就可以开发了。 如果用n...

2013/04/19 11:41
290
1
将默认的Netbeans中文版设置为英文界面

问题:从官网下载的Netbeans不论是中文版还是英文版默认的操作界面都是中文,并且字体十分恶心。 原因:Netbeans 根据本地的操作系统自动设置界面语言,并且没有提供更改的功能。 目标效果:...

2013/07/17 15:06
226
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部