NetBeans是一款非常实用的编程工具软件,用户可以在线对js进行改变,便于您可以更好的来进行调试、使用。并且专业的代码补全功能,也帮助您可以在编辑代码中可以更加的快捷。


IDE 提供了可用于创建 Java EE、Java SE 和 Java ME 应用程序的向导和模板。现成支持各种各样的技术和框架。例如,您可以使用向导和模板来创建使用 OSGi 框架或 NetBeans 模块系统作为模块化应用程序基础的应用程序。
可识别语言的 NetBeans 编辑器会在您键入内容时检测错误,并通过文档弹出式窗口和智能代码完成功能来为您提供帮助 - 所有这些功能使用起来既快捷、又简便,它将不愧为您的首选小型文本编辑器。
构建
IDE 提供对 Maven 和 Ant 构建系统的现成支持。在 "New Project"(新建项目)向导中,当您选择创建新应用程序时,可以选择创建基于 Maven 的应用程序或基于 Ant 的应用程序。
您无需执行导入过程即可将基于 Maven 的应用程序打开到 IDE,因为 IDE 从 Maven POM 文件读取项目设置。此外,还提供了工具用来导入未在 IDE 中创建的基于 Ant 的项目。
IDE 包含 Maven 资源库浏览器以及用来分析 Maven 依赖关系的图形。

1、支持局部变量类型推断,对于转换为新的 var 类型,进行提示和重构;
2、支持 Jigsaw 模块化系统;
3、全新的 Java 模块化应用程序项目类型;
4、支持 Java Shell,Java Shell 是在 JEP 222 中定义并于 jdk 9 引入的一个新工具,用于向 Java 引入 REPL(读取 - 评估 - 打印 - 循环)功能。
二、对 Oracle 捐赠的代码就知识产权方面的问题进行清理
NetBeans 项目的部分代码是由 Oracle 捐赠的专利代码,这些代码是受到专利保护的。其中大部分专利是 Oracle 自己的,小部分专利是 Oracle 与其他公司共享的(也就是说这些代码的专利并不在 Oracle 手上,它只有使用权,没有专利权)。所以需要用其它开源代码替换专利代码以解决法律问题。

JavaFX 2.2.x 和 8
Java ME SDK 8.0
Java Card 3 SDK
Struts 1.3.10
Spring 4.0.1、3.2.7、2.5
Hibernate 4.2.6、3.6.10
问题跟踪
Bugzilla 4.4 及早期版本
Jira 3.13+ 和 5.0+
PHP 5.5、5.4、5.3、5.2、5.1
Groovy 2.1
Grails 2.3、2.2
Apache Ant 1.9.2
Apache Maven 3.0.5 及早期版本
C/C++/Fortran
VCS
Subversion:1.8 和 1.6
Mercurial:2.8.x 及早期版本
ClearCase V7.0
Git 1.8.х 及早期版本
NetBeans IDE的7.0支持以下技术,并已与下列应用服务器测试。
支持的技术
Java EE 6, Java EE 5 and J2EE 1.4
Java ME SDK 3.0
Java Card 3 SDK
Struts 1.3.8
Spring 3.0, 2.5
Hibernate 3.2.5
Java API for RESTful Web Services (JAX-RS) 1.1
Java Wireless Toolkit 2.5.2 for CLDC
Issue Tracking
Bugzilla 3.4 或早期版本
Jira 3.4 或早期版本
C/C++/Fortran
PHP 5.3, 5.2, 5.1
Groovy 1.6.4
Grails 1.1
Apache Ant 1.8.1
Apache Maven 2.2.1 或后期版本
VCS
CVS: 1.11.x, 1.12.x
Subversion: 1.5.x, 1.6.x
Mercurial: 1.5
ClearCase V7.0
Git 1.7.х
通过测试的应用服务器:
GlassFish Server Open Source Edition 3.1
WebLogic 11g PS3 (10.3.4)
其他流行的服务器:
GlassFish Enterprise Server v2.1.1
Tomcat 7.0.11
JBoss 6.0

netBeans安装完成后,都会是中文界面,怎么设置成英文呢?首先,到netBeans安装路径,找到etc文件夹打开,然后用文本编辑器打开netbeans.conf



在netbeans.conf中找到netbeans_default_options所在行,在最后加上:--locale en_US


配置用户名称:启动netBeans后,点菜单Tools->Templates,弹出Template Manager窗口,点击右边的Settings,将最下面一行前面的#号去掉,并输入自己的名称,如变为:user=Zhang San,保存并关闭User.properties文件

去掉代码编辑界面的红色竖线:启动netBeans后,点菜单Tools->Options->Editor->Formatting,修改Right Margin的值,我一般都设为200。


配置Templates
打开Tools → Templates
展开Java → Code Snippets
选择Generated Method Body,点击【Open in Editor】,将“throw new java.lang.UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.”这一行删除。
保存并关闭
再次打开Tools → Templates
展开Java → Code Snippets
选择Overridden Method Body,点击【Open in Editor】,将“//To change body of generated methods, choose Tools | Templates.”片段删除,共两个。

创建java项目
1.双击桌面netbeans程序程序,启动工具软件

2.在菜单栏中选择新建项目选项

3.在选择项目窗口选择java项目,在项目类型中可以选择应用程序或者是类库

4.填写项目名称及项目位置,并勾选下面的创建主类选项,然后点击完成创建java项目

5.项目创建完成后,展开项目可以看到刚刚创建的项目主类,以及项目所使用的jdk版本信息

6.在项目主类中我们可以编写测试项目语句,然后点击运行按钮,在输出框中可以看到项目测试的输出结果

NetBeans 是一个成功的开发源码计划,拥有全球近100个合作伙伴的不断发展壮大的团体。 Sun Microsystems 于 2000 年 6 月创建了 NetBeans 开放源码计划,并继续充当该计划的主赞助商。
目前存在两个产品: NetBeans IDE 和 NetBeans 平台。
NetBeans IDE 是一个开发环境 - 供程序员编写、编译、调试和部署程序的一个工具。它是用Java编写的-但却可以支持任何编程语言。另外也有巨大数量的模块来扩展 NetBeans IDE,它是一个免费产品,不限制其使用形式。
此外还可获得 NetBeans 平台-一个模块化的且可扩展的基础,用作创建大型桌面应用程序的软件基石。 ISV 合作伙伴提供增值的插件,它们很容易集成到 IDE 中,并且也可用以开发其本身的工具和解决方案。
这两个产品都可免费用于商业和非商用目的,并且在 Sun 公开许可证 (SPL) 的限制下可获得供重用的源码。
2. 什么是 netbeans.org?
netbeans.org 是 NetBeans 开放源码团体之家,它们都共同致力于建立世界级的 IDE。 netbeans.org 允许来自全球 160 多个国家的用户连接到 NetBeans 周围的资源和人们。在这里,您可以下载最新的 NetBeans 版本,查看在线支持文档,建造您的个人 Java 知识库,跟踪新闻,加入邮件发送清单,奉献源代码,了解与计划相关的人们,互相联系。
3.为什么Netbeans打开一个java文件不能直接运行?
Netbeans是以项目为管理单元的,因此你先要新建一个项目。如果想运行项目中的单个文件,请选中这个文件,鼠标右键“运行文件”或者使用快捷键“shift+F6”。
4.为什么安装了Netbeans IDE却没有办法开发MIDP应用程序?
您需要安装插件Mobility Pack的相关版本后才可以开发MIDP应用程序。
5.如何修改Netbeans IDE的代码字体?
以Netbeans IDE 5.0为例,选择菜单“Tools”——“Options”——“Font and Colors”。然后设置自己喜欢的字体。
6.如何为一个类创建“Setter”和“Getter”方法?
使用代码编辑器打开目标文件,鼠标右键,选择“重构”——“封装字段”。
7.为什么不能用Netbeans IDE 4.1开发Web Service应用?
可以使用Netbeans IDE 4.1开发Web Service应用,Netbeans IDE 4.1绑定的容器是Tomcat 5.5,你需要安装SUN Application Server然后将其集成到开发工具中。方法是“工具”——“服务器管理器”,然后添加SUN Application Server。
8.如何在Netbeans IDE中使用struts开发web应用程序?
请尽量使用Netbeans IDE 5.0开发web应用程序,5.0集成了struts和JSF。
9.为什么使用ctrl+space不能代码补齐?
请首先更改一下操作系统中用于切换输入法的快捷键,不要和开发工具中冲突。
2.支持部署、运行、调试、配置嵌入式设备上的Java应用。
3.支持Java ME Embedded 8。
4.改善了Java编辑器,包括新的java编程提示、Javadoc提示框显示、即时重命名等功能。
5.改善了与JavaFX Scene Builder的整合。
6.针对JavaScript的改进:
7.视图和控制器之间链接形式的AngularJS导航功能。
8.改善了AngularJS的代码补全功能。
9.现在支持Knockout模板代码的自动补全。
10.全新的编辑器,支持创建jQuery小部件和插件。

【软件介绍】
NetBeans是开源软件开发集成环境,是一个开放框架,可扩展的开发平台,可以用于 Java,C/C++,PHP 等语言的开发,本身是一个开发平台,可以通过扩展插件来扩展功能。Oracle 已将 NetBeans 交给 Apache 基金会进行孵化。在 NetBeans Platform 平台中,应用软件是用一系列的软件模组(modular software components)构建出来的。而这些模组是一个 jar 包(Java archive file),它包含了一组 Java 程序的类,它们的实现全依据 NetBeans 定义了的公开界面以及一系列用来区分不同模组的 manifest 文件(manifest file)。有赖于模组化带来的好处,用模组来构建的应用程序可只要加上新的模组就能进一步扩展。由于模组可以独立地进行开发,所以由 NetBeans 平台开发出来的应用程序就能利用第三方软件,非常容易及高效地进行扩展。
【软件功能】
创建、编辑和重构IDE 提供了可用于创建 Java EE、Java SE 和 Java ME 应用程序的向导和模板。现成支持各种各样的技术和框架。例如,您可以使用向导和模板来创建使用 OSGi 框架或 NetBeans 模块系统作为模块化应用程序基础的应用程序。
可识别语言的 NetBeans 编辑器会在您键入内容时检测错误,并通过文档弹出式窗口和智能代码完成功能来为您提供帮助 - 所有这些功能使用起来既快捷、又简便,它将不愧为您的首选小型文本编辑器。
构建
IDE 提供对 Maven 和 Ant 构建系统的现成支持。在 "New Project"(新建项目)向导中,当您选择创建新应用程序时,可以选择创建基于 Maven 的应用程序或基于 Ant 的应用程序。
您无需执行导入过程即可将基于 Maven 的应用程序打开到 IDE,因为 IDE 从 Maven POM 文件读取项目设置。此外,还提供了工具用来导入未在 IDE 中创建的基于 Ant 的项目。
IDE 包含 Maven 资源库浏览器以及用来分析 Maven 依赖关系的图形。

【软件特色】
一、支持 Java 9 和 Java 101、支持局部变量类型推断,对于转换为新的 var 类型,进行提示和重构;
2、支持 Jigsaw 模块化系统;
3、全新的 Java 模块化应用程序项目类型;
4、支持 Java Shell,Java Shell 是在 JEP 222 中定义并于 jdk 9 引入的一个新工具,用于向 Java 引入 REPL(读取 - 评估 - 打印 - 循环)功能。
二、对 Oracle 捐赠的代码就知识产权方面的问题进行清理
NetBeans 项目的部分代码是由 Oracle 捐赠的专利代码,这些代码是受到专利保护的。其中大部分专利是 Oracle 自己的,小部分专利是 Oracle 与其他公司共享的(也就是说这些代码的专利并不在 Oracle 手上,它只有使用权,没有专利权)。所以需要用其它开源代码替换专利代码以解决法律问题。

【支持技术】
Java EE 7、Java EE 6 和 Java EE 5JavaFX 2.2.x 和 8
Java ME SDK 8.0
Java Card 3 SDK
Struts 1.3.10
Spring 4.0.1、3.2.7、2.5
Hibernate 4.2.6、3.6.10
问题跟踪
Bugzilla 4.4 及早期版本
Jira 3.13+ 和 5.0+
PHP 5.5、5.4、5.3、5.2、5.1
Groovy 2.1
Grails 2.3、2.2
Apache Ant 1.9.2
Apache Maven 3.0.5 及早期版本
C/C++/Fortran
VCS
Subversion:1.8 和 1.6
Mercurial:2.8.x 及早期版本
ClearCase V7.0
Git 1.8.х 及早期版本
NetBeans IDE的7.0支持以下技术,并已与下列应用服务器测试。
支持的技术
Java EE 6, Java EE 5 and J2EE 1.4
Java ME SDK 3.0
Java Card 3 SDK
Struts 1.3.8
Spring 3.0, 2.5
Hibernate 3.2.5
Java API for RESTful Web Services (JAX-RS) 1.1
Java Wireless Toolkit 2.5.2 for CLDC
Issue Tracking
Bugzilla 3.4 或早期版本
Jira 3.4 或早期版本
C/C++/Fortran
PHP 5.3, 5.2, 5.1
Groovy 1.6.4
Grails 1.1
Apache Ant 1.8.1
Apache Maven 2.2.1 或后期版本
VCS
CVS: 1.11.x, 1.12.x
Subversion: 1.5.x, 1.6.x
Mercurial: 1.5
ClearCase V7.0
Git 1.7.х
通过测试的应用服务器:
GlassFish Server Open Source Edition 3.1
WebLogic 11g PS3 (10.3.4)
其他流行的服务器:
GlassFish Enterprise Server v2.1.1
Tomcat 7.0.11
JBoss 6.0

【使用教程】
设置netBeansnetBeans安装完成后,都会是中文界面,怎么设置成英文呢?首先,到netBeans安装路径,找到etc文件夹打开,然后用文本编辑器打开netbeans.conf



在netbeans.conf中找到netbeans_default_options所在行,在最后加上:--locale en_US


配置用户名称:启动netBeans后,点菜单Tools->Templates,弹出Template Manager窗口,点击右边的Settings,将最下面一行前面的#号去掉,并输入自己的名称,如变为:user=Zhang San,保存并关闭User.properties文件

去掉代码编辑界面的红色竖线:启动netBeans后,点菜单Tools->Options->Editor->Formatting,修改Right Margin的值,我一般都设为200。


配置Templates
打开Tools → Templates
展开Java → Code Snippets
选择Generated Method Body,点击【Open in Editor】,将“throw new java.lang.UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.”这一行删除。
保存并关闭
再次打开Tools → Templates
展开Java → Code Snippets
选择Overridden Method Body,点击【Open in Editor】,将“//To change body of generated methods, choose Tools | Templates.”片段删除,共两个。

创建java项目
1.双击桌面netbeans程序程序,启动工具软件

2.在菜单栏中选择新建项目选项

3.在选择项目窗口选择java项目,在项目类型中可以选择应用程序或者是类库

4.填写项目名称及项目位置,并勾选下面的创建主类选项,然后点击完成创建java项目

5.项目创建完成后,展开项目可以看到刚刚创建的项目主类,以及项目所使用的jdk版本信息

6.在项目主类中我们可以编写测试项目语句,然后点击运行按钮,在输出框中可以看到项目测试的输出结果

【常见问题】
1.什么是 NetBeans?NetBeans 是一个成功的开发源码计划,拥有全球近100个合作伙伴的不断发展壮大的团体。 Sun Microsystems 于 2000 年 6 月创建了 NetBeans 开放源码计划,并继续充当该计划的主赞助商。
目前存在两个产品: NetBeans IDE 和 NetBeans 平台。
NetBeans IDE 是一个开发环境 - 供程序员编写、编译、调试和部署程序的一个工具。它是用Java编写的-但却可以支持任何编程语言。另外也有巨大数量的模块来扩展 NetBeans IDE,它是一个免费产品,不限制其使用形式。
此外还可获得 NetBeans 平台-一个模块化的且可扩展的基础,用作创建大型桌面应用程序的软件基石。 ISV 合作伙伴提供增值的插件,它们很容易集成到 IDE 中,并且也可用以开发其本身的工具和解决方案。
这两个产品都可免费用于商业和非商用目的,并且在 Sun 公开许可证 (SPL) 的限制下可获得供重用的源码。
2. 什么是 netbeans.org?
netbeans.org 是 NetBeans 开放源码团体之家,它们都共同致力于建立世界级的 IDE。 netbeans.org 允许来自全球 160 多个国家的用户连接到 NetBeans 周围的资源和人们。在这里,您可以下载最新的 NetBeans 版本,查看在线支持文档,建造您的个人 Java 知识库,跟踪新闻,加入邮件发送清单,奉献源代码,了解与计划相关的人们,互相联系。
3.为什么Netbeans打开一个java文件不能直接运行?
Netbeans是以项目为管理单元的,因此你先要新建一个项目。如果想运行项目中的单个文件,请选中这个文件,鼠标右键“运行文件”或者使用快捷键“shift+F6”。
4.为什么安装了Netbeans IDE却没有办法开发MIDP应用程序?
您需要安装插件Mobility Pack的相关版本后才可以开发MIDP应用程序。
5.如何修改Netbeans IDE的代码字体?
以Netbeans IDE 5.0为例,选择菜单“Tools”——“Options”——“Font and Colors”。然后设置自己喜欢的字体。
6.如何为一个类创建“Setter”和“Getter”方法?
使用代码编辑器打开目标文件,鼠标右键,选择“重构”——“封装字段”。
7.为什么不能用Netbeans IDE 4.1开发Web Service应用?
可以使用Netbeans IDE 4.1开发Web Service应用,Netbeans IDE 4.1绑定的容器是Tomcat 5.5,你需要安装SUN Application Server然后将其集成到开发工具中。方法是“工具”——“服务器管理器”,然后添加SUN Application Server。
8.如何在Netbeans IDE中使用struts开发web应用程序?
请尽量使用Netbeans IDE 5.0开发web应用程序,5.0集成了struts和JSF。
9.为什么使用ctrl+space不能代码补齐?
请首先更改一下操作系统中用于切换输入法的快捷键,不要和开发工具中冲突。
【更新日志】
1.改进了代码分析器和编辑器,以便更好地支持JDK8中的配置文件、Lambdas、Streams和方法引用等。2.支持部署、运行、调试、配置嵌入式设备上的Java应用。
3.支持Java ME Embedded 8。
4.改善了Java编辑器,包括新的java编程提示、Javadoc提示框显示、即时重命名等功能。
5.改善了与JavaFX Scene Builder的整合。
6.针对JavaScript的改进:
7.视图和控制器之间链接形式的AngularJS导航功能。
8.改善了AngularJS的代码补全功能。
9.现在支持Knockout模板代码的自动补全。
10.全新的编辑器,支持创建jQuery小部件和插件。