Apache NetBeans

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(教程)
(JavaFX)
 
(未显示1个用户的26个中间版本)
第1行: 第1行:
[[Image:Netbeans-logo.gif|right]]
+
[[Image:Netbeans-90x90.png|right]]
  
 +
Apache NetBeans
 +
 +
==简介==
 
NetBeans是由Sun建立的开放源码的软件开发工具,是一个开放框架,可扩展的开发平台, 可以用于Java,C/C++等的开发,本身是一个开发平台,可以通过扩展插件来扩展功能。
 
NetBeans是由Sun建立的开放源码的软件开发工具,是一个开放框架,可扩展的开发平台, 可以用于Java,C/C++等的开发,本身是一个开发平台,可以通过扩展插件来扩展功能。
  
获得 NetBeans 6.5  - http://download.huihoo.com/netbeans/
+
NetBeans 是一个成功的开发源码计划,拥有全球近 100 个合作伙伴的不断发展壮大的团体。 Sun Microsystems 于 2000 年 6 月创建了 NetBeans 开放源码计划,并继续充当该计划的主赞助商。
  
获得最新的开发版: http://bits.netbeans.org/download/trunk/nightly/latest/
+
==产品==
==什么是 NetBeans==
+
目前存在两个产品:
 +
* [http://netbeans.apache.org/kb/docs/ide/index.html NetBeans IDE]
 +
* [http://netbeans.apache.org/kb/docs/platform/index.html NetBeans Platform]
  
NetBeans 是一个成功的开发源码计划,拥有全球近 100 个合作伙伴的不断发展壮大的团体。 Sun Microsystems 于 2000 年 6 月创建了 NetBeans 开放源码计划,并继续充当该计划的主赞助商。
+
NetBeans IDE 是一个开发环境 - 供程序员编写、编译、调试和部署程序的一个工具。 它是用 Java 编写的 - 但却可以支持任何编程语言。 另外也有巨大数量的模块来扩展 NetBeans IDE,它是一个免费产品,不限制其使用形式。
  
目前存在两个产品: NetBeans IDE 和 NetBeans 平台。
+
NetBeans Platform 是一个模块化的且可扩展的基础,用作创建大型桌面应用程序的软件基石。 ISV 合作伙伴提供增值的插件,它们很容易集成到 IDE 中,并且也可用以开发其本身的工具和解决方案。
  
[http://www.netbeans.org/products/ide/index.html NetBeans IDE] 是一个开发环境 - 供程序员编写、编译、调试和部署程序的一个工具。 它是用 Java 编写的 - 但却可以支持任何编程语言。 另外也有巨大数量的模块来扩展 NetBeans IDE,它是一个免费产品,不限制其使用形式。
+
这两个产品都可免费用于商业和非商用目的,并且在 [http://www.netbeans.org/cddl.html Common Development and Distribution License (CDDL) ]的限制下可获得供重用的源码。
  
此外还可获得 [http://www.netbeans.org/products/platform/index.html NetBeans 平台] - 一个模块化的且可扩展的基础,用作创建大型桌面应用程序的软件基石。 ISV 合作伙伴提供增值的插件,它们很容易集成到 IDE 中,并且也可用以开发其本身的工具和解决方案。
+
==新闻==
 +
{{SeeWikipedia}}
 +
<rss>http://netbeans.org/rss-091.xml|short|date|max=10</rss>
  
这两个产品都可免费用于商业和非商用目的,并且在 [http://www.netbeans.org/cddl.html Common Development and Distribution License (CDDL) ]的限制下可获得供重用的源码。
 
 
==Roadmap==
 
==Roadmap==
 
[[Image:netbeans-roadmap.gif|thumb|right|NetBeans Roadmap]]
 
[[Image:netbeans-roadmap.gif|thumb|right|NetBeans Roadmap]]
 
http://www.netbeans.org/community/releases/roadmap.html
 
http://www.netbeans.org/community/releases/roadmap.html
 +
 +
==NetBeans 7.0==
 +
[http://netbeans.org/community/releases/70/index_zh_CN.html NetBeans IDE 7.0] 为使用 JDK 7 开发者预览按照建议的 Java SE 7 规范进行开发提供了语言支持。该发行版还提供了与 Oracle WebLogic Server 的增强集成以及对 Oracle Database 和 [[GlassFish]] 3.1 的支持。其他重要功能包括 [[Maven]] 3 和 [[HTML5]] 编辑支持;用于改进 Swing GUI 开发的新 GridBagLayout 设计器以及 Java 编辑器增强功能等。
 +
 
==NetBeans 6.5==
 
==NetBeans 6.5==
 
[[Image:netbeans-6.5.gif]] [[Image:netbeans-ide-6.5.gif]]
 
[[Image:netbeans-6.5.gif]] [[Image:netbeans-ide-6.5.gif]]
第74行: 第84行:
 
Generic Languages Framework (Project Schliemann) http://wiki.netbeans.org/Schliemann
 
Generic Languages Framework (Project Schliemann) http://wiki.netbeans.org/Schliemann
 
  http://languages.netbeans.org/
 
  http://languages.netbeans.org/
 +
 
==C/C++==
 
==C/C++==
 
该附加软件包为 NetBeans IDE 中的应用程序提供了 C/C++ 的编程开发支持。 http://wiki.netbeans.org/CAndCPlusPlus
 
该附加软件包为 NetBeans IDE 中的应用程序提供了 C/C++ 的编程开发支持。 http://wiki.netbeans.org/CAndCPlusPlus
第98行: 第109行:
 
* Add the paths to the cygwin-directory\usr\bin and cygwin-directory\bin directories to the Path variable, and click OK. By default, cygwin-directory is C:\cygwin.
 
* Add the paths to the cygwin-directory\usr\bin and cygwin-directory\bin directories to the Path variable, and click OK. By default, cygwin-directory is C:\cygwin.
 
* Click OK in the Environment Variables dialog and the System Properties dialog.
 
* Click OK in the Environment Variables dialog and the System Properties dialog.
 +
 
==Python==
 
==Python==
 
*https://nbpython.dev.java.net/  
 
*https://nbpython.dev.java.net/  
 
*Milestone 3: https://nbpython.dev.java.net/files/documents/8345/99188/nbPython-m3-nbms.zip
 
*Milestone 3: https://nbpython.dev.java.net/files/documents/8345/99188/nbPython-m3-nbms.zip
==Groovy on Grails==
+
 
Groovy and Grails 在开发版中已经可用 http://wiki.netbeans.org/groovy
+
 
==Ruby on Rails==
 
==Ruby on Rails==
 
[[Image:netbeans-ruby-pack.png|thumb|right|NetBeans Ruby Pack]]
 
[[Image:netbeans-ruby-pack.png|thumb|right|NetBeans Ruby Pack]]
第110行: 第121行:
 
[[Image:netbeans-php-editor.png|right|thumb|NetBeans PHP Editor]]
 
[[Image:netbeans-php-editor.png|right|thumb|NetBeans PHP Editor]]
 
PHP 在开发版中已经可用 http://wiki.netbeans.org/PHP
 
PHP 在开发版中已经可用 http://wiki.netbeans.org/PHP
 +
 
==Scala==
 
==Scala==
 
Scala 在开发版中已经可用 http://wiki.netbeans.org/Scala
 
Scala 在开发版中已经可用 http://wiki.netbeans.org/Scala
==Tcl==
+
 
 +
==Groovy on Grails==
 +
Groovy and Grails 在开发版中已经可用 http://wiki.netbeans.org/groovy
 +
 
 +
==Clojure==
 +
*[https://github.com/EricThorsen/enclojure enclojure]
 +
 
 
==Erlang==
 
==Erlang==
 
Erlang 在开发版中已经可用 http://wiki.netbeans.org/Erlang
 
Erlang 在开发版中已经可用 http://wiki.netbeans.org/Erlang
 +
 
==JavaScript==
 
==JavaScript==
 
[[Image:JavaScript-Embedded-Completion.png|right|thumb|Embedded Completion]]
 
[[Image:JavaScript-Embedded-Completion.png|right|thumb|Embedded Completion]]
第120行: 第139行:
  
 
NetBeans 6.1 has a completely redesigned JavaScript support compared to NetBeans 6.0
 
NetBeans 6.1 has a completely redesigned JavaScript support compared to NetBeans 6.0
 +
 
==[[JavaFX]]==
 
==[[JavaFX]]==
*http://javafx.netbeans.org/
+
*[https://github.com/apache/netbeans/tree/master/javafx/ JavaFX @ NetBeans]
*http://deadlock.netbeans.org/hudson/job/JavaFX_NB_daily/
+
*[https://netbeans.apache.org/tutorials/nbm-javafx.html NetBeans Platform JavaFX Porting Tutorial]
 +
*[http://netbeans.apache.org/tutorials/72/nbm-javafx.html NetBeans Platform JavaFX Integration Tutorial]
 +
 
 
==DTrace==
 
==DTrace==
 
http://www.netbeans.org/kb/dtracegui_plugin/NetBeans_DTrace_GUI_Plugin.html
 
http://www.netbeans.org/kb/dtracegui_plugin/NetBeans_DTrace_GUI_Plugin.html
 +
 
==NetBeans Portal Pack==
 
==NetBeans Portal Pack==
 
http://portalpack.netbeans.org/
 
http://portalpack.netbeans.org/
第149行: 第172行:
 
==DocBook==
 
==DocBook==
  
==NetBeans Module==
+
==Module==
 
NBM package technology - http://autoupdate.netbeans.org/project/autoupdate/nbm/nbm_package.html
 
NBM package technology - http://autoupdate.netbeans.org/project/autoupdate/nbm/nbm_package.html
  
==NetBeans Platform==
+
==Platform==
 +
*[http://netbeans.apache.org/kb/docs/platform/index.html NetBeans Platform Learning Trail]
 +
[https://netbeans.org/features/platform/showcase.html NetBeans Platform Showcase]
 +
*[[Gephi]]
 
* [http://weblogs.java.net/blog/richunger/archive/2006/11/a_new_netbeans_1.html A new NetBeans Platform Sample: AudioStation]
 
* [http://weblogs.java.net/blog/richunger/archive/2006/11/a_new_netbeans_1.html A new NetBeans Platform Sample: AudioStation]
  
 
[[Image:netbeans-AudioStation.gif]]
 
[[Image:netbeans-AudioStation.gif]]
 +
 
==Code Dependencies==
 
==Code Dependencies==
 
NetBeans Code Dependencies: http://www.netbeans.org/about/legal/code_dependency_matrix.html
 
NetBeans Code Dependencies: http://www.netbeans.org/about/legal/code_dependency_matrix.html
==相关链接==
 
*官方网站 http://www.netbeans.org
 
*NetBeans 5.0 教程 - http://gceclub.sun.com.cn/NetBeans/tutorials/
 
*NetBeans IDE 5.0 Release download http://www.netbeans.info/downloads/download.php?type=5.0
 
*Java GUI 开发工具 Netbeans 介绍 http://docs.huihoo.com/netbeans/netbeans.html
 
*[http://developers.sun.com/prodtech/javatools/jsenterprise/tpr/reference/docs/ NetBeans Enterprise Pack 5.5 Preview Documentation]
 
*Java Studio Creator http://developers.sun.com/prodtech/javatools/jscreator/
 
*Huihoo Netbeans专题 http://docs.huihoo.com/netbeans/
 
*下载 - http://download.huihoo.com/netbeans/
 
  
==NetBeasn 5.5==
+
==文档==
 +
*[http://docs.huihoo.com/javaone/2015/BOF2909-Writing-Better-Code-How-the-NetBeans-IDE-Helps-You-Write-Test-and-Debug-Java.pptx Writing Better Code: How the NetBeans IDE Helps You Write, Test, and Debug Java]
 +
*[http://docs.huihoo.com/javaone/2015/UGF10299-Meet-James-Gosling-and-NetBeans-Community-Members.pdf Meet James Gosling and NetBeans Community Members]
 +
*[http://docs.huihoo.com/javaone/2015/CON1701-Hide-Your-NetBeans-Development-Environment-and-Application-in-a-Container.pptx Hide Your (NetBeans) Development Environment and Application in a Container]
 +
*[http://docs.huihoo.com/javaone/2015/HOL2846-Empowering-the-NetBeans-IDE-with-New-Java-Hints.pptx Empowering the NetBeans IDE with New Java Hints]
 +
 
 +
==教程==
 +
<gallery widths=100px heights=100px perrow=6>
 +
Image:netbeans-jsr-295-296.png
 +
Image:netbeans-soa-fig5-sm.gif
 +
</gallery>
 +
 
 +
[http://blogs.sun.com/alexismp/ NetBeans 支持 JSR 295 (Beans Binding) 和 JSR 296 (Swing Application Framework)]
 +
 
 +
==图集==
 
<gallery>
 
<gallery>
 
Image:netbeans5.5.jpg|NetBeans 5.5
 
Image:netbeans5.5.jpg|NetBeans 5.5
第177行: 第209行:
 
Image:netbeans-profiler.png|Profiler
 
Image:netbeans-profiler.png|Profiler
 
Image:netbeans-cc.png|C/C++ Pack
 
Image:netbeans-cc.png|C/C++ Pack
 +
image:netbeans-cordova.png|Apache Cordova
 
</gallery>
 
</gallery>
 
==教程==
 
<gallery>
 
Image:netbeans-jsr-295-296.png
 
Image:netbeans-soa-fig5-sm.gif
 
</gallery>
 
 
[http://blogs.sun.com/alexismp/ NetBeans 支持 JSR 295 (Beans Binding) 和 JSR 296 (Swing Application Framework)]
 
 
 
[[Image:netbeans_468x60_getthenew_grayblue.jpg]]  
 
[[Image:netbeans_468x60_getthenew_grayblue.jpg]]  
  
 
[[Image:netbeans_468x60_getthenew_graywhite.jpg]]
 
[[Image:netbeans_468x60_getthenew_graywhite.jpg]]
  
[[Category:IDE]]
+
==链接==
 
+
*[https://netbeans.apache.org 官方网站]
==评论==
+
*[https://github.com/apache/netbeans Apache NetBeans @ GitHub]
[[文件:comment.jpg]]
+
*[http://gceclub.sun.com.cn/NetBeans/tutorials/ NetBeans 5.0 教程]  
 +
*[http://www.netbeans.info/downloads/download.php?type=5.0 NetBeans IDE 5.0 Release download]
 +
*[http://docs.huihoo.com/netbeans/netbeans.html Java GUI 开发工具 Netbeans 介绍]
 +
*[http://developers.sun.com/prodtech/javatools/jsenterprise/tpr/reference/docs/ NetBeans Enterprise Pack 5.5 Preview Documentation]  
 +
*[http://developers.sun.com/prodtech/javatools/jscreator/ Java Studio Creator] 
 +
*[http://docs.huihoo.com/netbeans/ Huihoo Netbeans文档]
 +
*[http://download.huihoo.com/netbeans/ Huihoo下载]  
  
<discussion />
+
[[category:IDE]]
 +
[[category:NetBeans]]
 +
[[category:Java]]
 +
[[category:groovy]]
 +
[[category:scala]]
 +
[[category:clojure]]
 +
[[category:apache]]

2021年6月5日 (六) 04:01的最后版本

Netbeans-90x90.png

Apache NetBeans

目录

[编辑] 简介

NetBeans是由Sun建立的开放源码的软件开发工具,是一个开放框架,可扩展的开发平台, 可以用于Java,C/C++等的开发,本身是一个开发平台,可以通过扩展插件来扩展功能。

NetBeans 是一个成功的开发源码计划,拥有全球近 100 个合作伙伴的不断发展壮大的团体。 Sun Microsystems 于 2000 年 6 月创建了 NetBeans 开放源码计划,并继续充当该计划的主赞助商。

[编辑] 产品

目前存在两个产品:

NetBeans IDE 是一个开发环境 - 供程序员编写、编译、调试和部署程序的一个工具。 它是用 Java 编写的 - 但却可以支持任何编程语言。 另外也有巨大数量的模块来扩展 NetBeans IDE,它是一个免费产品,不限制其使用形式。

NetBeans Platform 是一个模块化的且可扩展的基础,用作创建大型桌面应用程序的软件基石。 ISV 合作伙伴提供增值的插件,它们很容易集成到 IDE 中,并且也可用以开发其本身的工具和解决方案。

这两个产品都可免费用于商业和非商用目的,并且在 Common Development and Distribution License (CDDL) 的限制下可获得供重用的源码。

[编辑] 新闻

Wikipedia-35x35.png 您可以在Wikipedia上了解到此条目的英文信息 Apache NetBeans Thanks, Wikipedia.

自http://netbeans.org/rss-091.xml加载RSS失败或RSS源被墙

[编辑] Roadmap

NetBeans Roadmap

http://www.netbeans.org/community/releases/roadmap.html

[编辑] NetBeans 7.0

NetBeans IDE 7.0 为使用 JDK 7 开发者预览按照建议的 Java SE 7 规范进行开发提供了语言支持。该发行版还提供了与 Oracle WebLogic Server 的增强集成以及对 Oracle Database 和 GlassFish 3.1 的支持。其他重要功能包括 Maven 3 和 HTML5 编辑支持;用于改进 Swing GUI 开发的新 GridBagLayout 设计器以及 Java 编辑器增强功能等。

[编辑] NetBeans 6.5

Netbeans-6.5.gif Netbeans-ide-6.5.gif

[编辑] NetBeans 6.1

Netbeans-6.1.gif

[编辑] NetBeans 6.0

Netbeans-6.0-logo.gif

[编辑] NetBeans IDE 5.5 入门指南

[编辑] NetBeans Visual Web Pack

Netbeans-vwp-5.5.gif

该附加软件包为设计基于 JSF 的 Web 应用程序提供了所见即所得的拖放式编辑支持。

[编辑] NetBeans Enterprise Pack

该附加软件包在 NetBeans IDE 中集成了 UML 建模工具、XML 工具以及 Web 服务内容编制。包含以下组件:

1. BPEL: BPEL流程的可视化编制和调试
2. XML: XML架构/WSDL的可视化编辑和重构 
3. 安全Web服务: 支持身份验证的 Java EE Web 服务
4. SUN Java System Application Server Platform Edition 9 UR1 
5. Project Open ESB Starter Kit
6. Sun Java System Access Manager 7.1
7. Sun Java System Policy Agent 2.2 for Web Service 

[编辑] NetBeans Mobility Pack

该附加软件包可以快速编写、测试并调试适用于移动电话以及其他支持 Java Micro Edition (Java ME) 技术的设备的 Java 应用程序。

[编辑] NetBeans Profiler

作为一种性能分析工具,该软件包提供了有关运行应用程序时其行为的一些信息。

[编辑] NetBeans OpenGL Pack

Netbeans-opengl-pack.jpg

The NetBeans OpenGL Pack provides an easy to use OpenGL development environment integrated into NetBeans. It supplies modules like an GLSL shader editor, hardware compiler/linker integration and tools for displaying hardware information. The pack ships ready to run JOGL (JSR 231) demo projects and all OpenGL samples of the OpenGL Programming Guide (also known as the Red Book).

http://netbeans-opengl-pack.dev.java.net/

[编辑] Languages

Generic Languages Framework (Project Schliemann) http://wiki.netbeans.org/Schliemann

http://languages.netbeans.org/

[编辑] C/C++

该附加软件包为 NetBeans IDE 中的应用程序提供了 C/C++ 的编程开发支持。 http://wiki.netbeans.org/CAndCPlusPlus

Windows用户需要自己安装 GCC 的Windows的二进制版,如 MinGW

[编辑] 安装MinGW

[编辑] 环境

NetBeans C/C++ Development Pack has been tested with the following compilers and tools:

  • Cygwin 1.5.21
  • Cygwin gcc-core (C compiler) 3.4.x
  • Cygwin gcc-c++ (C++ compiler) 3.4.x
  • Cygwin gdb (GNU Debugger) 6.5.50
  • Cygwin make 3.80

http://sourceforge.net/project/showfiles.php?group_id=2435 下载相应版本的软件包

[编辑] 配置

  • Open the Control Panel (Start > Settings > Control Panel) and double-click the System program.
  • Select the Advanced tab and click Environment Variables.
  • In the System Variables panel of the Environment Variables dialog, select the Path variable and click Edit.
  • In the Edit System Variable dialog, copy the value of the Path variable by typing Ctrl-C and click Cancel.
  • In the User Variables panel of the Environment Variables dialog, click New.
  • In the New User Variable dialog, type Path in the Variable Name field. Move the cursor to the Variable Value field and type Ctrl-V to paste the value you copied from the System Variables.
  • Add the paths to the cygwin-directory\usr\bin and cygwin-directory\bin directories to the Path variable, and click OK. By default, cygwin-directory is C:\cygwin.
  • Click OK in the Environment Variables dialog and the System Properties dialog.

[编辑] Python

[编辑] Ruby on Rails

NetBeans Ruby Pack

netbeans-6.0m10 full 已经包含了 Ruby 的支持 http://wiki.netbeans.org/Ruby

[编辑] PHP

NetBeans PHP Editor

PHP 在开发版中已经可用 http://wiki.netbeans.org/PHP

[编辑] Scala

Scala 在开发版中已经可用 http://wiki.netbeans.org/Scala

[编辑] Groovy on Grails

Groovy and Grails 在开发版中已经可用 http://wiki.netbeans.org/groovy

[编辑] Clojure

[编辑] Erlang

Erlang 在开发版中已经可用 http://wiki.netbeans.org/Erlang

[编辑] JavaScript

Embedded Completion

JavaScript 在开发版中已经可用 http://wiki.netbeans.org/JavaScript

NetBeans 6.1 has a completely redesigned JavaScript support compared to NetBeans 6.0

[编辑] JavaFX

[编辑] DTrace

http://www.netbeans.org/kb/dtracegui_plugin/NetBeans_DTrace_GUI_Plugin.html

[编辑] NetBeans Portal Pack

http://portalpack.netbeans.org/

[编辑] OpenJDK and NetBeans

Openjdk-nb.png - http://nb-openjdk.netbeans.org/

[编辑] Subversion Integration

发行版已包含了对Subversion的支持

http://subversion.netbeans.org/

[编辑] Apache Maven

Best Practices for Apache Maven in NetBeans 6.x

[编辑] NetBeans and SOA

Got SODA? Energize Service-Oriented Development of Applications With NetBeans IDE and NetBeans Enterprise Pack

[编辑] DocBook

[编辑] Module

NBM package technology - http://autoupdate.netbeans.org/project/autoupdate/nbm/nbm_package.html

[编辑] Platform

NetBeans Platform Showcase

Netbeans-AudioStation.gif

[编辑] Code Dependencies

NetBeans Code Dependencies: http://www.netbeans.org/about/legal/code_dependency_matrix.html

[编辑] 文档

[编辑] 教程

NetBeans 支持 JSR 295 (Beans Binding) 和 JSR 296 (Swing Application Framework)

[编辑] 图集

Netbeans 468x60 getthenew grayblue.jpg

Netbeans 468x60 getthenew graywhite.jpg

[编辑] 链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱