中文名: java集成開發環境
英文名: netbeans for veket
資源格式: 壓縮包
版本: 6.91多國語言(含中文)綠色免安裝版本
發行時間: 2010年
制作發行: netbeans.org
地區: 大陸,香港,台灣,美國,日本
語言: 簡體中文,英文
簡介:
軟件類型:編程軟件
操作系統:veket
應用平台:veket全系列
轉帖連接:netbeans.org
綠色免安裝,sfs文件的用法
NetBeans 由Sun公司在2000年創立,它是開放源運動以及開發人員和客戶社區的家園,旨在構建世界級的Java IDE。
簡介
NetBeans是一個全功能的開放源碼Java IDE,可以幫助開發人員編寫、編譯、調試和部署Java應用,並將版本控制和XML編輯融入其眾多功能之中。NetBeans 可支持Java 2平台標准版(J2SE)應用的創建、采用JSP和Servlet的2層Web應用的創建,以及用於2層Web應用的API及軟件的核心組的創建。此外,NetBeans 最新牒還預裝了兩個Web服務器,即Tomcat和GlassFish,從而免除了繁瑣的配置和安裝過程。所有這些都為Java開發人員創造了一個可擴展的開放源多平台的Java IDE,以支持他們在各自所選擇的環境中從事開發工作,如Solaris、Linux、Windows或Macintosh。
NetBeans是一個為軟件開發者而設計的自由、開放的IDE(集成開發環境),你可以在這裡獲得許多需要的工具,包括建立桌面應用、企業級應用、 WEB開發和JAVA移動應用程序開發、C/C++,甚至Ruby。NetBeans可以非常方便的安裝於多種操作系統平台,包括 Windows,Linux,Mac OS和Solaris等操作系統
新功能
NetBeans IDE6.1版本提供了幾種新功能和一些功能的增強。提供了強大的JavaScript編輯功能,支持使用Spring的WEB框架,並加強了與 MySQL的整合,使NetBeans比較方便的使用MySQL數據庫,NetBeans 6.1增強了性能,啟動速度提升40%。在建立一個大工程時,有較低的內存消耗和更快的響應速度!
關鍵特性
NetBeans 6.5 是一個升級版,通過相對較短的發行周期和目標明確的特性清單來定義,在 PHP 編輯與調試、Ajax 動態網頁設計和數據庫工具設計等領域尤其突出。NetBeans 6.5 將以 6.1 主要發行版或更新中心中可用的特性為基礎,包括 JavaScript 編輯器、Ruby & Rails 工具設計、jMaki、PHP 早期訪問和 JavaScript 調試器預覽。
NetBeans 6.5 將繼續以核心價值為基礎 —— 卓越的即開即用式體驗和出色的 Java SE/EE/ME 平台特性支持。雖然此發行版並未引起重大關注,但是針對 Java SE & EE 的底層結構改進將增加最終用戶系統的響應性和健壯性。
NetBeans 6.5 將解決 Project 系統領域中的一些缺陷,使其在自定義項目結構方面具有更好的靈活性。這使用戶能夠更加容易地將現有項目遷移到 NetBeans 中。
6.1 版將提供一組預先配置的 NetBeans 發行版,允許用戶根據自己最可能用到的技術來調整下載和安裝體驗。隨著 6.5 版中第一類 PHP 工具的出現,下載頁面中將添加一個為 PHP 提供最優化 IDE 開發環境的新配置。
[NetBeans 6.5]
NetBeans 6.5
將為 Linux(Ubuntu、Debian 等)和 OpenSolaris IPS 生成本機軟件包。
NetBeans 6.5 將支持 GlassFish v2 ur2 (SJSAS91_UR2)。IDE 需要 Java SE 6 才能運行,但之前版本的 Java SE 應用程序開發仍然受支持。
除 GlassFish v2 之外,NetBeans 6.5 還綁定和支持一個限制版本的 GlassFish v3,主要針對當前以“v3 Lite”著稱的 Web 層開發。由於 v3 不能取代 v2,這兩個中間件都將綁定在 Web/JavaEE 和 Full 配置中。GlassFish v3 Ruby 運行庫支持將綁定在 NetBeans Ruby 配置中。
UML 工具包將經歷重大變更,使用開源 NetBeans Visual Library 取代閉源圖像庫 Tom Sawyer。此次遷移還包括少數的 UI 增強和優化。
NB 6.5 的核心平台將與之前的 6.x 版保持兼容。它支持以前聲明為 _stable_ 的所有核心 API。 然而,對 Generic Scripting Framework (GSF) 和 Java Parsing API 底層結構的某些改變可要求不兼容。依賴於 6.1 版 GSF 和 Java Parsing API 工作的客戶機需要升級到 NB 6.5 版。
質量標准
以下指標將用於評估產品質量和准備情況:
在 IssueZilla 中打開 P1、P2 和 P3 缺陷的數量
bug 趨勢,尤其是研究主要的開發裡程碑
來自 NETCAT 社區的調查結果
總體目標是在“成熟”特性方面實現與之前版本相同或更好的質量水平,對新特性做出合理的 bug 限制說明。6.5 版質量標准的所有細節可以在 此處 找到。
NetBeans 發行版
以下 NetBeans 配置可以從 6.5 版下載頁面獲得:
配置 6.5 版的新特性
Web & Java EE 添加 JavaScript/Ajax 支持
Mobility
Java SE
Ruby
PHP 6.5 版的新特性(FCS 版)
C++
全部(Full 配置) 添加 PHP、JavaScript/Ajax 支持
NetBeans 還可隨帶以下程序包(bundle):
JDK Bundle
Java EE 5 Tools Bundle
MySQL GlassFish Bundle
特性詳情
優先級定義
P1-隨帶在發行版中,不可缺少。這些是版本發行的商業因素,應直接規劃到首要議題
P2 - 忠於發行版本的(即計劃的、配備的等等),但是,如果非要摒棄該特性也不一定會阻礙原定版本的發行。注:摒棄忠於發行版本的特性時千萬不能掉以輕心,因為重新計劃它會影響參與此特性支持和改進的每個人。
P3 -少數對當前版本“最好具備的”特性,或針對未來版本的高級開發工作,可以摒棄或延期,對 6.5 版的影響很小。
腳本
支持腳本語言有兩個推動因素:Java 平台開始支持多語種並且 Web 2.0 非常依賴於腳本。NetBeans 6.5 將支持 PHP、JavaScript(客戶機&服務器)、Ruby 和 Groovy 的編輯和調試。
PHP 語言和項目支持
P1 具備的特性:
完成且穩定的特性,在 PHP 6.1 Early Access 版本 中提供預覽
支持 PHP 5.3 特性,在 PHP 詞法分析、語法分析和索引等方面有些變化
P1 不具備的特性:
交叉重構 html、css & JavaScript
PHP Framework 支持(Zend 或 CakePHP)
PHP Unit Test 支持
P2:
Run/Debug Configurations - 允許在浏覽器中通過命令行切換運行/調試
FTP Support - 提供上傳和下載功能
Ruby
P2:
在索引、代碼完成等方面的性能提升
UI Test Runner 134779
Ruby 1.9 / Ruby 2.0 支持 http://eigenclass.org/hiki.rb?Changes+in+Ruby+1.9
能夠設置異常斷點(可能需要在後台執行)99770
能夠通過斷點找到運行條件(可能需要在後台執行)100096
交互式調試控制台 107761
類型分析改進,如自動推斷方法的類型,並在計算涉及調用表達式的類型時使用這些方法
額外重構
能夠搜索 ruby 核心和 Gem 130366
監控 IDE 中的日志文件,並完美地顯示出來 115325
與 DB 浏覽器更好的梳成:從 Rails 模型轉變到相應的數據庫表並且能快速查看數據的行為
添加對 Warbler 的支持
Groovy
P2:
在主發行版中支持 Groovy / Grails
Groovy 編輯器
GSP 編輯器
與 Java 項目類型集成
Grails 項目支持
調試
重構
JavaScript / Ajax
P1:
JavaScript 編輯器
Ajax 組件
庫管理器
新的庫封裝格式,用於綁定 JavaScript 庫和小部件、與現有 Library Manager 集成
JavaScript 客戶機調試器
支持的浏覽器
Firefox
Internet Explorer
添加和刪除 JavaScript 源代碼中設置的斷點
查看和導航 JavaScript 的調用棧
查看和導航源工件
管理調試器會話
查看局部變量
設置和刪除監視點
在 IDE 中查看浏覽器 DOM
查看 DOM 元素的 CSS 樣式
監控 AJAX 的交互行為
針對 J2EE、Ruby、PHP 和 Groovy 項目的集成:
調試客戶機會話:在 NetBeans 中運行項目並啟動 J avaScript 調試會話,然後附加到客戶端應用程序正在運行的默認桌面浏覽器中
源映射:在項目中將 URI 標識的客戶端應用程序(DOM 浏覽器)與相應的源文件關聯起來
核心/平台
項目
P1:
支持自定義項目結構 (TBD)
P2:
Ant 項目
合並 “from Scratch” 與 “with Existing Sources” 項目向導
當新版本可用時,改版的 API 共享庫會包括 UI 升級共享庫
利用 Maven 系統信息庫和索引解決第三方庫方面的問題。使用 Maven 遠程系統信息庫創建 NetBeans 庫定義
對項目導入的改進和更准確的自由型態的自動配置是基於對所構建腳本的分析之上的 (AutomaticProjects)
評估本地處理外部項目的可行性:(NativeEclipseProjects)
Maven 項目
遠程系統信息庫浏覽,查詢,管理,引導版本控制檢測
平台
資源管理器+節點的性能提升 (FitnessViaLaziness)
可視化庫的更改 (VisualLibrary)
樹型表視圖的新設計采用了 David Strupl 的 contrib/ttv 模塊?
完成中止的高級選項 -- 文件識別面板
自動升級
在插件管理的安裝向導 UI 中評估參照 CA 的第三方插件標識認證與相應修改的可行性
帶箭頭氣球提示工具的輕微改變
窗口系統
在 Nimbus LF 上穩定運行
為窗口系統現有的可視化方面的配置添加新的 API - 啟用/禁用DnD,浮動窗口,JFrames x jDialogs,選項卡的布局,滑動窗口開啟/關閉,或者僅僅在一些方面,本地 x 交叉平台 L&F,固定窗口
其他的
快速搜索 - 主菜單、操作、模塊、選項、文件、項目中的文本搜索。同 Vista OS 菜單類似,同競爭者的快速存取特征類似。(#134398 ),也請參閱 UI 和 Func 的總體說明
解釋提示框中的圖標徽章(#123469) - 新用戶對圖標徽章所標示的毫無頭緒
集成終端仿真程序作為核心模塊提供改進的終端處理(針對 IRB,Rails Console 等)。包含終端仿真程序代碼在子命令解釋程序中處理 readline-like 行為,處理彩色輸出等。
Java EE/Web
P2:
針對 web 項目和 Java SE 項目的 Eclipse 項目導入
Java Web 應用程序在背景中的調換
HTML/CSS/JSP 編輯中的質量改進和底層結構改變
框架
P2:
Spring 框架
編輯器提示
導航
通過其他 beans 找到 beans 的使用方法
重構
Hibername 框架
HQL/SQL 編輯器/譯碼器
逆向項目 - POJOs 的代碼生成和映像文件
重構 Hibernate 映像文件
Hibernate Annotation 支持
JPA
DB Schema 的改進 -> 實體生成
Java 面向服務器框架
CRUD 的生成程序增強
生成默認樣式表
對所生成的 Ajax-enabled 應用程序的選擇
Post-gen 數據庫修正
Facelets 支持(通過測試版UC發布)
重構改進
查找用法改進
代碼填寫改進
超鏈接支持
GlassFish v3 "Lite"
除了當前對 GlassFish v2 的支持之外:
P2:
主配置中的 GlassFish v3 插件
綁定
在 Web/JavaEE & Full 配置中綁定GlassFish v3
在 NetBeans Ruby 配置中綁定GlassFish v3 Ruby 運行庫
Java 調試程序
P2:
UI 調試器重新設計第一階段:調試器重新設計的長期努力是從新的調試視圖(描繪了調試器“控制中心”並統一了會話時間、線程和調用棧)和 改寫的多線程支持 (基於接受到的大量反饋)開始的。焦點只是放在 java 調試器,應對其他使用 API 核心的調試器影響最小(針對 6.5 版)。
平面任務 - IZ 133948
性能/架構的修復 - 留意全球環境的變化 - IZ 133682
每個調試器都能詳細說明其視圖的設置 — IZ 122740
GUI Builder
P2:
對 Nimbus 外觀感覺的支持(Java 6u10 中的新 L&F)
通過調整和修改使其能應用於設計預覽
易於選擇應用程序的外觀感覺(基於 Swing App Framework 應用程序的項目屬性)
P3:
不要生成完全限定名 - IZ 7781,頂部決定的 RFE
對復制重構的支持(Swing App Framework) - IZ 130099
刪除高級選項,移到新的選項 UI 中 - IZ 111785
集成 SwingX 庫
在調色板中可用的可選組件
作為升級中心的一個模塊
可用性的改進
JTree 的模式定制器 — IZ 75446
...
NetBeans 分析程序
P2:
為 Maven 項目添加支持 IZ 79327
各種HeapWalker 的改進
P3:
為配置 JVMTI-capable 移動設備添加支持(與 Mobility 團隊的合作)
允許創建來自 Attach Wizard 的遠程壓縮包 - IZ 136907
Attach Wizard 的可用性改進 - IZ 79327
通過功能性合計 CPU 時間 - IZ 80495
VCS
P2:
文件系統集成的性能和兼容性的修復
Mercurial 支持 - 修復並更多地要求可用性和 perf. 的改進;沒有新的特性
多版本支持 - 客戶機適配器升級采用 Java HL
P3:
Diff 的改進 - TBD列表
歷史記錄搜索的改進 - 針對Hg 和 SVN
ClearCase 的支持 - 在 NetBeans 中通過改進 UI 幫助使用者學會如何使用 ClearCase
數據庫/MySQL
P1:
改進 Developer Lifecycle
PHP 查詢的代碼片段
w/ SQL Editor 的集成
數據庫連接對話框(無 JDBC 特性)
SQL 編輯/執行/結果
SQL 歷史
代碼填寫
API 元數據模式
編緝查詢結果中的數據
[NetBeans 6.5.1]
NetBeans 6.5.1
P2:
顯示返回記錄或者壓縮行的編號
SQL 的代碼片段
基於列的排序能力
設置頁面大小的能力
對 Sakila 數據庫的支持
把SQL Workbench 和 NB 綁定
從 NB 中調用 SQL Workbench
顯示 MySQL 的執行計劃
Matchbox — 一種根據您所輸入的內容過濾結果的輸入框
對序列或自動增量的支持
對DB Explorer API 的改進
表信息的快速查看
列信息的快速查看
Java / 編輯器技術
P1:
保存時編譯, aka 後台編譯
語言的底層結構
一般的語言框架(也稱作 GSF)API
API 的新解析
P2:
Javadoc 提示批量處理
在編輯器中改進嵌入式支持
交叉多重結合嵌入式部分提供統一的 LexerInput
為嵌入式語言使用已注冊的高亮顯示層
安裝/封裝
P1:
Ubuntu 的本地化封裝
OpenSolaris IPS 的本地化封裝
P2:
從構建的進程中下載離線頁面
Windows x64 系統上 64-bit Java 的自動檢測
安裝程序引導 w/ JRE
針對第三方 distros 的安裝程序支持
Web 服務器
P1:
PHP Web 服務器
基於 Web 服務器的 REST
TBD
SaaS 支持
對除 Java 之外的其他語言的支持
PHP
JavaScript
P2:
基於 Web 服務器的 SOAP
評估和穩定 Web 服務器 API
為 Web 服務器擴展 J2EE 服務器 API
Web 服務器
一部分模塊依賴於 EE ,而另外的則不依賴於 EE
SOAPUI 集成點
WS-I Validator
在 SOAP UI 中使用 XML 編輯器
實現新的 wsimport 特性
JCAPS 的要求
BPEL 項目中的客戶機支持
簡化的客戶機創建
在項目定制器 (P2) 中配置 Axis
當 WSDL 或 XML Schema 出現沖突 或問題(P2)時的專用化支持
Metro RFE
使用 Metro 組中的公共 API 替換內部 Metro API 的用法 — WSDL to Java、Java to WSDL
Web Service Designer
WSDL 預覽選項卡
基於 Web 服務器的 REST
添加 Spring 支持
查詢支持 — 在 URL 允許指定一個查詢條件來約束返回的查詢結果數據
自動化支持 — 生成主鍵
高速緩沖支持 — 允許 像Web 浏覽器這種客戶機查詢服務以決定是否需要重取數據。可以在 jsr-311 API 中使用預處理特性來完成上述任務。
重新訪問生成的 PersistenceService—改進生成的 PersistenceService 以使其可以適應不同的環境並且可以支持 JTA 。另外,也需要計算出如何做才能使其作為管理服務器,這樣才能在 EntityManager 和 UserTransaction 上使用代碼。
SaaS 支持
為新的 YouTube API 添加支持
XML
P1:
改進的 JSON 支持
P2:
Lexer 遷移
實例的模式生成
重寫 XML 導航器
模式感知代碼完成的改進
SOA
P2:
新的 XSLT 編輯器
源代碼自動完成
Transformap 的可視化設計
資源引用和重用的統一
缺少目錄資源管理
圖標上的 WSDL、XSD、EJB 的 DnD 將創建引用,而不是拷貝
應重新設計元素選擇器,以支持項目的依賴關系
針對 XML 的目錄用法的轉到聲明或定義操作
UML
完成 UML 繪圖區控件的替換
P1:
活動、類、序列、狀態和用例圖
設計中心
Web 報告
6.1 圖導入
圖性能
P2:
VOC
對 JSR 223 的 UML 代碼支持
C/C++
P2+:
代碼完成准確性改進
零錯誤:沒有錯誤的選擇
"old" 樣式(模板的最少使用 ) 90+ %
"new" 樣式模板強化項目85+ %
P2:
遠程開發客戶機/服務器模型的 LAN 環境
Solaris(x86 或 Sparc)服務器的 Windows 客戶機
Solaris(x86 或 Sparc)服務器的Solaris (x86) 客戶機
個人工具鏈的集成模塊
編譯器選項
合作伙伴參與
Windows 工具鏈的“綁定”
封裝項目
SVR4 格式
IPS (OpenSolaris) 格式
RPM 格式
Debian 格式
gdb-lite 調試器的改進
核心轉儲文件的調試
附加到動態庫項目
實現 Run-to-Cursor 操作
調用圖形(提供預覽功能)
每個用戶操作只有一個表視圖的擴展
通過選項卡控制訪問多個當前表格視圖
OpenSolaris Explorer(在 CommunityOne 2008 中提供預覽版本的演示)
NetBeans 6.5 的兼容性改變
升級 性能提升 部分中的所有 DataLoaders 更改(請參閱 Jarda 的FitnessAgainstForgetfulness 說明)
在 Advanced 選項中刪除一些 Editor Setting 條目
升級代碼完成的顏色主題— 使其與 NetBeans 顏色兼容
P3:
發布項目
Solaris IPS 系統信息庫
Linux Debian 系統信息庫
使用准確性的地方
零錯誤
85+% 准確度
語法錯誤高亮顯示 (提供預覽技術)
使用 ANTLR 生成的語法分析器 + C/C++ 語法作為語言模式
依賴關系:
Solaris IPS 軟件包格式的最終確定
(針對個人工具鏈)合作伙伴的參與
Mobility
P2:
UEI 2.0 設計和實現 (CDC & MIDP 3.0)
對 WTK 3.0 的支持
對 Acadia (Java FX Mobile) 的支持
對 Blueray/IPTV(基於 WTK 3.0)的入口支持
對自定義組件的 API 支持
Rich UI 組件的新設置
基於數據綁定庫的自定義組件
基於源代碼而不是編譯二進制代碼 (CR, Sprint) 的自定義組件
編輯器改進,權限提示 (CR, Sprint)
JSR 271 實現 — Mobile Information Device Profile 3.0(移動信息設備配置文件 3.0)
利用率跟蹤
P2:
在 IDE 中記錄用戶訪問具體操作和特征
匯總、預覽和傳輸統計分析結果匿名使用數據的機制
用戶必須明確指定 'opt-in',以啟用利用率跟蹤觸發器和報表
性能提升
P1:
P2:
重寫 DataLoader 的注冊和使用文件 — 提高文件識別速度,以 mime 類型為基礎
針對企業的可擴展調試 — 避免多數調試器類型(我們大約有 10 種調試器)使用自己的偵聽程序監視 IDE 中的一切變更,實現有效的注冊和偵聽。
修復版本文件系統的性能 — 使得改版文件系統的 UI 性能比得上本地文件系統(UI 響應最多延遲 30%)
在所有項目打開後開始掃描項目 classpath — 項目將快速打開,很快達到指定 classpath (例如跳轉到到 Type 對話框),避免在項目打開時修改classpath 所生成的大量事件,更簡單更好地定義打開項目的進程,減少潛在工作量。
導航工作和更新響應掃描 - 至少在編輯器中跳轉到 Type 對話框和 Ctrl+單擊選項。
保存時的編譯 — 每次保存一個文件時 java 的編譯文件都會增加;應該加速項目或文件的運行時間(例如測試變化)參閱上述的 Java & 編輯器技術
在啟動時加載各類白名單 — 通過新的測試、補充黑名單(已實現)獲取啟動過程中的控制權;全面監控變更
確保關閉的項目 (P2) 和關閉的文件視圖 (P3) 不會洩露,這是提交驗證的一部分。
依賴關系
應用服務器:GlassFish 插件
SOA/JBI:在 NB65 中建立 SOA 工具的重要部分
轉子:Sun中國技術社區
NetBeans 平台
NetBeans 平台是一種可重復使用的框架用於簡化其他桌面應用程式的開發。當基於NetBeans 平台的應用被執行,平台主要類別的main方法便會被執行。可用的模組會被放置在存儲器中,並且開始執行任務。通常模組會只在被需要時,其代碼才會被裝進記憶。
應用程式能動態安裝模組。任何應用程式能包括更新模組,允許用戶申請下載的應用程式升級和加入新功能。這樣安裝,升級以及新發並行不必迫使用戶每次再下載整個應用程式。
整個 Netbeans 平台提供對桌面應用程式常用的服務,允許開發者集中於僅限於他的應用程式的邏輯設計。其中 NetBeans 平台的主要特征是:
* 用戶界面管理 User interface management (例如 選單和工具條)
* 用戶設定管理 User settings management
* 存儲管理 Storage management(保留和裝任何種類數據)
* 視窗管理 Window management
* 術士框架 Wizard framework(一步一步支援對話框)
[安裝測試]
★已經過安裝測試,測試系統為lucky8k-veket-3.1。
殺毒提示:
已通過安全檢測.
安全檢測軟件:avast antivirus1.30