NetBeans IDE 6.5 發行說明

翻譯者: Koji Lin (社群成員)

NetBeans IDE 是一個用 Java 程式語言撰寫且基於標準的模組化整合開發環境 (Integrated Development Environment, IDE)。NetBeans 專案是由 開放原始碼 IDE (使用 Java 程式語言撰寫)和 應用程式平台(可用於建立各種應用程式的泛用框架)組成。

目錄

  • 6.5的新功能
  • 支援的技術
  • 系統需求
  • 相容性
  • UML 模組可用性
  • SQL 和資料庫
  • 已知問題: 安裝程式
  • 已知問題: 核心 IDE
  • 已知問題: Web 和 Java EE
  • 已知問題: Java ME
  • 已知問題: SOA
  • 已知問題: C/C++
  • 更多資訊
  • 6.5的新功能

    NetBeans IDE 6.5 是從 NetBeans IDE 6.1 來的一個顯著更新版本,包含以下變更:

    • 支援 PHP。
    • 更好的 JavaScript 支援。
    • 更好的資料庫支援: SQL 歷史紀錄, SQL 補完, 和結果檢視及編輯改進。
    • GUI 生成器: 支援 Nimbus 和簡單類別名稱。
    • JUnit: 支援測試類別只執行單一方法。
    • Debugger: 重新設計的進入( Step into )功能。

    有關 NetBeans IDE 中主要開發功能的資訊, 請參考 NetBeans IDE 6.5 資訊頁面

    支援的技術


    NetBeans IDE 6.5 支援以下技術,並且已經過測試,可以與下列應用伺服器配合使用。如果您計畫用的 JBoss、WebLogic 或 Struts 版本不同於下面明確列出的版本,請注意 IDE 可能會因此而出現不可預測的行為,因為專案成員很難對這些外部介面技術進行控制。


    支援的技術:
    • Enterprise JavaBeans (EJB) 3.0
    • JAX-WS 2.1
    • Java Persistence (JSR-220)
    • JavaServer Faces 1.2 (JSR-127)
    • Java Servlet 2.5
    • JavaServer Pages (JSP) 2.1
    • Struts 1.2.9
    • Java API for XML-based Remote Procedure Calls (JAX-RPC) 1.6
    • Java APIs for XML Registries (JAXR) 1.0
    • Java API for XML Processing (JAXP) 1.4
    • Java Architecture for XML Binding (JAXB) 2.1
    • JavaServer Pages Standard Tag Library (JSTL) 1.1


    通過測試的應用伺服器:
    • Sun Java System Application Server 9.0 (GlassFish V1)
    • Sun Java System Application Server 9.1 (GlassFish V2)
    • Sun GlassFish Enterprise Server v3 Prelude
    • Sun Java System Application Server PE 8.2
    • Tomcat 5.5
    • Tomcat 6.0.18
    • JBoss 4.0.4
    • WebSphere 6.0
    • Websphere 6.1
    • WebLogic 9.2
    • WebLogic 10


    注意: 如果您使用的是 GlassFish 應用伺服器,建議您使用 GlassFish V2 以便與 NetBeans IDE 6.5 配合使用。

    系統需求

    NetBeans IDE 需要執行在支援 Java VM(Virtual Machine,虛擬機器)的作業系統上,並且已經測試可在下列平台上執行。

    注意: IDE 要求的最小螢幕解析度為 1024x768 像素。


    支援的作業系統

    需要的硬體環境

    • Microsoft Windows XP Professional SP3:
      • 處理器: 800MHz Intel Pentium III 或具有同等效能的處理器
      • 記憶體: 512 MB
      • 硬碟空間: 750 MB 可用硬碟空間


    • Microsoft Windows Vista:
      • 處理器: 800MHz Intel Pentium III 或具有同等效能的處理器
      • 記憶體: 512 MB
      • 硬碟空間: 750 MB 可用硬碟空間


    • Ubuntu 8.x:
      • 處理器: 800MHz Intel Pentium III 或具有同等效能的處理器
      • 記憶體: 512 MB
      • 硬碟空間: 650 MB 可用硬碟空間


    • Solaris OS version 10 (SPARC):
      • 處理器: UltraSPARC II 450 MHz
      • 記憶體: 512 MB
      • 硬碟空間: 650 MB 可用硬碟空間


    • Solaris OS version 10 (x86/x64 Platform Edition):
      • 處理器: AMD Opteron 1200 Series 1.8 GHz
      • 記憶體: 512 MB
      • 硬碟空間: 650 MB 可用硬碟空間


    • Macintosh OS X 10.5 Intel:
      • 處理器: Dual-Core Intel
      • 記憶體: 512 MB
      • 硬碟空間: 650 MB 可用硬碟空間


    • Macintosh OS X 10.5 PPC:
      • 處理器: PowerPC G4
      • 記憶體: 512 MB
      • 硬碟空間: 650 MB 可用硬碟空間

      需要更多資訊,請看在 Mac OS X 上使用 NetBeans

    建議的硬體環境

    • Microsoft Windows XP Professional SP3:
      • 處理器: 2.6 GHz Intel Pentium IV 或具有同等效能的處理器
      • 記憶體: 1 GB
      • 硬碟空間: 1 GB 可用硬碟空間

    • Microsoft Windows Vista:
      • 處理器: 2.6 GHz Intel Pentium IV 或具有同等效能的處理器
      • 記憶體: 1 GB
      • 硬碟空間: 1 GB 可用硬碟空間

    • Ubuntu 8.x:
      • 處理器: 2.6 GHz Intel Pentium IV 或具有同等效能的處理器
      • 記憶體: 1 GB
      • 硬碟空間: 850 MB 可用硬碟空間

    • Solaris OS version 10 (SPARC):
      • 處理器: UltraSPARC IIIi 1 GHz
      • 記憶體: 1 GB
      • 硬碟空間: 850 MB 可用硬碟空間

    • Solaris OS version 10 (x86/x64 platform edition):
      • 處理器: AMD Opteron 1200 Series 2.8 GHz
      • 記憶體: 1 GB
      • 硬碟空間: 850 MB 可用硬碟空間

    • Macintosh OS X 10.5 Intel:
      • 處理器: Dual-Core Intel
      • 記憶體: 1 GB
      • 硬碟空間: 850 MB 可用硬碟空間

    • Macintosh OS X 10.5 PPC:
      • 處理器: PowerPC G5
      • 記憶體: 1 GB
      • 硬碟空間: 850 MB 可用硬碟空間
      需要更多資訊,請看 在 Mac OS X 上使用 NetBeans



    NetBeans IDE 已知也可在下列平台上執行:

    • Java Desktop System 2
    • Microsoft Windows 2000 Professional SP4
    • Mac OS X 10.4.5 Intel
    • 其他各種 Linux 發行版本, 例如 Red Hat Enterprise Linux


    注意: 雖然上述系統要求適用於 IDE 的大部分配置,但 NetBeans Web 和 Java EE 支援的某些領域具有較高的系統資源要求,在將 IDE 與各種應用伺服器配合使用時,這種情況特別突出。因此,為了在開發 Web 和 Java EE 應用程式時獲得最佳效果,請確保您的系統至少滿足建議的系統要求。

    需要的軟體


    NetBeans IDE 需要執行在 J2SE (Java SE Development Kit) JDK 5.0 Update 14 或更新版本(包括 JDK 6.0)上,它為編譯、除錯和執行使用 Java 語言撰寫的應用程式提供了 Java 執行時環境和開發工具。

    您可以從以下連結下載試用於您作業系統的 JDK:

    注意: 您可以在http://java.sun.com/products/archive/index.html下載歸檔版本的JDK。

    返回最上頁


    相容性


    在首次執行 IDE 時,可以匯入在 NetBeans IDE 先前版本中使用的一部分設定。如果選擇不匯入先前發行版中的設定,則會使用預設設定打開 IDE。

    注意: IDE 只能識別用戶目錄位於預設位置的先前安裝,而無法識別使用--userdir 開關指定用戶目錄的安裝。如果要從安裝程式無法識別的 IDE 中導入設定,請下載 IDE 的歸檔版本,而不要使用安裝程式。

    注意: 如果在 NetBeans IDE 6.5 中編輯某個專案的屬性,而該專案是在 NetBeans IDE 4.1 或更早版本中建立的,則在 NetBeans IDE 先前版本中將無法再打開該專案。


    返回最上頁


    UML 模組可用性

    本發行版完全重新撰寫了 UML 圖編輯器。新功能因為過於復雜造成了開發延遲,造成以下變更:

    • UML 不包含於 NetBeans 6.5 安裝程式中。已將 UML 從完整安裝程式移至更新中心,可通過 IDE 中的“工具”>“外掛程式”選單來安裝 UML。此外,也提供了 zip 文件格式的 UML 模組。
    • 6.5 中的 UML 支援。. 共支持五種圖:活動圖、類別圖、序列圖、狀態圖和案例圖。在新版本的 UML 模組中保存這些圖時,如果它們是在 6.5 之前的 UML 專案中建立的,則會自動對其進行升級。

    返回最上頁


    SQL 編輯器和資料庫

    在 NetBeans 6.5 中,對資料庫功能進行了如下更改:

    • 驅動程式的升級。將 NeBeans IDE 中包含的 MySQL 驅動程式更新為版本 5.1.6。
    • 已測試的驅動程式

      NetBeans IDE 6.5 已在以下資料庫和驅動程式測試。

      驅動程式
      版本
      URL 範例
      JavaDB Derby 10.4.1.3 jdbc:derby://localhost:1527/sample (網路)
      Oracle Oracle Database 10g Release 2 (10.2.0.2) jdbc:oracle:thin:@//localhost:1521:ora9i
      PostgreSQL 8.3 Build 603 jdbc:postgresql://jsmith.mycompany.com:5432/postgres
      MySQL MySQL Connector/J 5.1.6 jdbc:mysql://localhost:3306/sample
    • 其他驅動程式

      下列驅動程式和資料庫尚未經過正式測試,但憑經驗判斷可以使用它們。

      驅動程式
      版本
      URL 範例
      Microsoft Microsoft SQL Server 2005 JDBC Driver 1.2.2828.100 jdbc:sqlserver://localhost:1433;databaseName=travel;selectMethod=cursor
      IBM Redistributable DB2 JDBC Type 4 driver v8 fixpack 13
      jdbc:db2://localhost:50002/sample
      jTDS jTDS 1.2.1 jdbc:jtds:sqlserver://test-mycompany.com:1433/travel
      DataDirect DataDirect Connect for JDBC - 3.6
      DataDirect Connect for JDBC - 3.6.07
      jdbc:datadirect:oracle://localhost;SID=ora9i
      jdbc:datadirect:sqlserver://localhost:1433;DatabaseName=travel;SelectMethod=cursor
      jdbc:datadirect:db2://localhost:50002;databaseName=sample
      Pointbase 5.2 ECF build 294

       

      jdbc:pointbase://localhost:29092/sample

       

     

    返回最上頁


    已知問題: 安裝程式

    本發行版本中存在以下待解決的安裝程式問題:

    • Issue #93568: 在 Solaris 和 Linux, 如果網絡連接中斷,安裝便會當掉。

      描述: 在 Solaris 和 Linux 平台上,當安裝程式正在網絡目錄中搜尋相容的 JDK 時,如果網絡連接中斷,安裝便會當掉。

      解決方法: 恢復網路連線並繼續執行安裝。

    • Issue #117172: 在 Ubuntu 上執行安裝程式時出現空白視窗。

      描述: 在安裝了 Beryl/Compiz/Compiz Fusion 的 Ubuntu 上執行安裝程式時,會顯示一個空白/灰階對話框。

      解決方法:在執行安裝程式之前,請執行 export AWT_TOOLKIT=MToolkit 命令。

    • Issue #119861, Issue #117334: 在執行 unpack200 命令時,因出現錯誤而終止安裝。

      描述: 在執行 unpack200 命令時,因出現錯誤而終止安裝。此錯誤可能是由 Logitech 行程監視器 (Webcam Effects Helper) 應用程式引起的。

      解決方法:如果在系統上執行了 Logitech 行程監視器 (Webcam Effects Helper) 應用程式 (LVPrcSrv.exe),請在執行安裝或移除之前將其關閉。

    • Issue #122030, Issue #130368: 在 Fedora Core 8 和 Ubuntu 8.04 alpha 6 上使用 JDK 7 時,安裝將會失敗。

      描述: 在 Fedora Core 8 和 Ubuntu 8.04 alpha 6 上使用 JDK 7(JDK7 IcedTea 64 位元伺服端 VM)時,GlassFish V2 安裝將會失敗。

      解決方法: 對於這些平台,請使用 JDK 5 或 JDK 6。

    • Issue #123300. 在 Fedora Core 8 上,安裝程式停止顯示介面並返回到控制台。

      描述: 在 Fedora Core 8 上,系統停止顯示安裝界面並返回到控制台。

      解決方法: 請參閱 https://netbeans.org/servlets/ReadMsg?list=nbusers&msgNo=98765.

    • NetBeans IDE 6.5 下載頁可以顯示為從"選擇頁面語言"下拉列表中選擇的語言。

      描述: 下載頁顯示的語言是使用瀏覽器指定的預設語言。如果使用的是未本地化的瀏覽器,下載頁將顯示為英語。要查看以中文、日語或巴西葡萄牙語顯示的下載頁,可以在下載頁上方的"選擇頁面語言"下拉列表中選擇對應的語言。

      解決方法: 使用已本地化的中文、日語和巴西葡萄牙語版 Firefox 瀏覽器打開本地化的下載頁。要查看以中文、日語或巴西葡萄牙語顯示的下載頁,可以在下載頁上方的"選擇頁面語言"下拉列表中選擇相應的語言。

    • NetBeans IDE 6.5 安裝精靈無法正常啟動(卡住)。在用戶手動停止安裝後,安裝程式會報告另一個安裝程式實體正在執行。

      描述: 在 Windows 上,如果預設使用 Java6 並在桌面上存放較大的 zip 文件,安裝精靈將無法正常啟動(卡住)。在用戶手動停止安裝過程後,安裝程式會報告另一個安裝程式實體正在執行。

      解決方法: 在開始安裝前,請先從桌面移除所有較大的zip文件。

    返回最上頁


    已知問題: 核心 IDE

    本發行版本中存在以下待解決的問題:

    • 啟動 IDE 時遇到困難 (Solaris x86 和雙核 Opteron)。

      描述: 對於某些 Solaris x86 和雙核 Opteron 環境,可能會在啟動 IDE 時遇到問題,因為在載入 GTK 介面外觀( look&feel ) 程式庫時會出現 JDK 錯誤。

      解決方法: 果遇到此問題,请指定以下命令列參數: -laf javax.swing.plaf.metal.MetalLookAndFeel

    • 在某些亞洲語言環境中,無法正常顯示字元。

      描述: 在 Ubuntu 和其他一些 Linux 發行版本上執行使用某些亞洲語言環境的 IDE 時,可能無法讀取 IDE 螢幕上的文本。在某些 Linux 發行版本上,多字節字元可能會由於 JDK 字型設定問題而顯示為矩形框。

      解決方法: 由於此問題目前並沒有已知的解決方法,因此,如果必須使用容易出現此問題的語言環境,建議您改用其他 Linux 發行版本。

    • Issue #64840: 在啟用了 IPv6 的 Linux 上,網絡連線中斷。

      描述: 在啟用了 IPv6 的 Linux 上網絡連線中斷,導致 IDE 無法連接到隨附的伺服器、"自動更新"等。

      解決方法: 如果出現此問題,請使用-J-Djava.net.preferIPv4Stack=true'開關執行 IDE。或者禁用 IPv6 (在 /etc/modules.conf/etc/modprobe.conf)。

      更多資訊請參考: I Issue #5087907.

    • Issue #62919: 被分析效能的應用程式被擷取記憶體快照時會當掉。

      描述:如果在分析應用程式的性能時嘗試擷取記憶體快照,該應用程式可能會當掉。

      解決方法: 使用 -Xnoclassgc 開關啟動要分析的應用程式。

    • Issue #110074: Solaris 上,編輯器會定期發生凍結。

      描述: 在 Solaris 上使用 JDK 6、6u1 或 6u2 執行 IDE 時,可能會長時間阻止執行緒執行,從而導致編輯器停止回應。

      解決方法: 將 JDK 6 安裝升級到 Update 3 或更新版本。

    • Issue #88776: 在使用動態連接模式分析應用程式的效能時,該應用程式會當掉。

      描述:在 JDK 1.6 上執行時,如果使用動態連接模式分析應用程式的效能,可能會導致該應用程式當掉。

      解決方法: 使用 -Xshare:off 開關啟動要分析的應用程式。

      另外請參考: Issue #113847.

    • JDK 6 Issue #6389282: 透過"Java 桌面應用程式"專案建立的 Java 應用程式模板可能無法在使用 JDK 6 的 Linux 中文和日語語言環境中執行。

      描述: 透過"Java 桌面應用程式"專案建立的 Java 應用程式模板可能無法在使用 JDK 6 的 Linux 中文和日語語言環境中執行。

      解決方法: 使用 JDK 5.0 或者在英語語言環境中執行專案。

    • Issue #119617: 編輯器中的游標消失,且無法使用鍵盤輸入內容。

      描述: 在編輯器視窗中使用提示功能後,有時可能會出現以下情況:編輯器中的插入點消失,並且無法使用鍵盤輸入內容。此問題大多出現在 Mac OS X 10.4 上,但某些 Ubuntu 版本也報告出現過此問題。

      解決方法: 使用滑鼠打開一個對話框視窗(如屬性對話框),然後將它關閉。這會使焦點回到編輯器,並且插入點和鍵盤將恢復正常。

    • Issue #119567: 如果專案名稱或路徑中包含非 ASCII 字元,桌面資料庫應用程式專案將無法執行。

      描述:問題出在 IDE 使用的 TopLink 程式庫。 TopLink 程式庫問題對此已有說明。GlassFish v2.1 已經修正了此問題。不過,NetBeans 6.5 支援的是 GlassFish v2 u2,此 GlassFish 版本並未修正該問題。

      解決方法: 請在桌面資料庫應用程式專案名稱或路徑中只使用 ASCII 字元。

    • Issue #118174 和其他相關問題:I18N - 在某些情況下,在 Solaris 上使用 Firefox Web 瀏覽器會找不到 Javadoc,其他平台也可能也會出現此問題。

      描述: 在 Solaris 上使用 Firefox 時,如果在專案名稱或路徑中使用多字節字元或非 ASCII 字元,並且沒有將專案編碼屬性設定為 utf-8(表示這些路徑使用該編碼),則無法找到或顯示產生的 Javadoc,Mac OS 和 Windows 上有時也會出現此問題

      例如,如果在 Solaris 上將 euc-jp 設置為專案編碼屬性,並且專案名稱或路徑使用該編碼的日語字元,將無法找到 Javadoc 並會在 Firefox 中顯示錯誤消息。

      問題出在 URL 部分為 UTF-8,本文部分為 EUC-JP; Javadoc 工具使用它為網頁生成的編碼來儲存 URL,但正確的方法是按請求的編碼產生本文(此例中為 EUC-JP)並使用 UTF-8 產生 URL。

      解決方法: 避免在專案名稱或路徑中使用多字節字元。

    • Issue #130357: I18N - 如果專案名稱或路徑包含多字節字元,Mac OS 將無法產生 Javadoc。

      描述: Javadoc 任務在建立臨時參數文件時,會使用預設操作系統編碼 MacRoman 撰寫。這可能是 Mac OS 的問題,其中 BSD 和 Mach 部分(系統和核心呼叫)接受 UTF-8 格式的參數,而操作系統和 HFS 則將其提升為 MacRoman。

      解決方法: 避免在專案名稱或路徑中使用多字節字元。

    • Issue #130311: 在 Mac OS 上,如果某些訊息或字串採用另一種語言或字元集,會無法在輸出視窗中正確顯示這些內容。

      描述: 例如在 Mac OS X 10.4 上,如果在 Java 程式碼中使用System.out.println 則包含日語字元的字串可以在程式碼中正確顯示,但是在輸出視窗中卻顯示為問號。

      解決方法: 尚無解決辦法。

    • Issue #144388: 為獨立安裝的 MySQL 伺服器增加參數

      描述: 如果使用者將獨立安裝的 MySQL 伺服器與 IDE 配合使用,不會在 IDE 的輸出視窗中顯示任何輸出。

      解決方法: 在參數列表中增加參數--console 啟動伺服器。

    • Issue #144398: SQL CC: CC不顯示 MySQL 系統資料表

      描述: 在執行 select * from information_schema.statistics; 後輸入 select * from 並按 Ctrl+空白鍵,CC 列表中並不顯示系統資料表。

      解決方法: 在 MySQL 5.1.7 中使用 Connector/J 驅動程式。

    • Issue #150416: 範例資料庫無法在沒有 InnoDB 的情況下建立

      描述:NetBeans 中的範例資料庫會使用到外鍵。MyISAM 引擎不支持外鍵。因此在沒有 InnoDB 儲存引擎的情況下,無法使用範例資料庫。

      解決方法: 安裝 InnoDB 交易儲存引擎。

    返回最上頁


    已知問題: Web 和 Java EE

    本發行版本中存在以下待解決的Web 和 Java EE問題:

    • Visual Web JSF 向下相容工具
      描述: Visual Web JSF 向下相容工具提供了一些輔助類別庫,Visual Web 設計器需要使用這些類別庫來支援基於 J2SE 1.4 或 J2EE 1.4 的專案。這些類別庫並非開放原始碼,因此作為單獨的 NetBeans 外掛來發佈。此工具將安裝 J2EE 1.4 專案所需的以下類別庫:
      • JavaServer Faces 1.1 Reference Implementation (RI)
      • Rowset Reference Implementation (RI)
      • JWSDP 1.6 的 JAX-RPC 類別庫

      要取得向下相容工具,請在選單中選擇"工具">"外掛"。

    • Woodstock 4.1 和 4.2 JSF 元件發行說明
      描述: Woodstock 4.1 和 4.2 JSF 元件發行說明位於以下 Project Woodstock Web 站台 http://java.net/projects/woodstock/。隨著 NetBeans IDE 6.5 一起提供的版本是 Woodstock 4.2 Build 3。
    • 不支援 Ajax 範例元件
      描述: 本發行版不支持 Blue Prints Ajax 範例元件,因為這些元件是在 Dojo 舊版本的基礎上建立的,而該版本與較新的版本之間不再相容。NetBeans 中附的 Woodstock 元件相依於較新版本的 Dojo API 來進行客戶端呈現。對於 NetBeans 5.5 中支援的大部分廣泛使用的 BP Ajax 元件,都可以在 Project Woodstock 中找到對應的功能(如下所示)。
      • 自動完成 - 此部落格 (http://blogs.sun.com/dmitry/entry/creating_autocomplete_entry_field_with ) 介紹了如何使用 Project Woodstock 庫中的元件來實現類似的功能。
      • 彈出式月曆 - Project Woodstock 有一個月曆元件。
      • 選擇值輸入 - 功能與自動完成功能類似,但是它們的 UI 不同。
      • 進度條 - Project Woodstock 有一個進度條元件。
      • Google 地圖 - 計畫在未來實現。
      • 評分元件 - 計畫在未來實現。
      • 高功能文章編輯器 - 不支援。
    • Issue #113888: 將專案從 NetBeans IDE 5.5/5.5.1 轉移到 NetBeans 6.5 時,Woodstock 主題不相容。此問題與問題 Issue #99063 有關,也就是切換到新 Woodstock 主題時缺少本文元素。

      描述: 將包含自訂主題的專案轉移到 NetBeans IDE 6.5 時,會出現"缺少本文元素"錯誤。

      解決方法: 轉移之前,手動切換到預設主題。遷移後將無法使用自訂主題,您需要重新生成這些主題。

    • Issue 94193: 無法在"概要"式窗中或透過"專案"窗口中的原始碼套件編輯 Bean 屬性。

      描述: 在NetBeans IDE 6.5 的"導航"視窗中禁用了"新增選單"選項,並且無法透過原始碼套件編輯屬性。

      解決方法:

      1. 點選 "SessionBean1"(或其他 Java 文件),在 Java 編輯器中打開該 Bean。
      2. 手動新增屬性,如 private String CustomerId;
      3. 右鍵點遠該屬性,然後選擇"產生程式碼"。
      4. 在"產生"彈出式選單中,選擇"getter 和 setter"。
      5. 在 SessionBean1 的"產生 getter 和 setter"對話框中,選擇屬性後按"確定"。

        將在該屬性後面插入公開的 getter 和 setter 方法。

    • Issue #95022: 無法調整文字框和其他組件的大小。

      描述: 由於 Woodstock 元件發生了變化,已從下面的 Woodstock 元件中刪除了大小處理調整:文字框、文字輸入區塊、密碼框、 下拉列表和列表框。此問題尤其會影響從 Java Studio Creator 和 NetBeans Visual Web Pack 5.5/5.5.1 中導入的專案。已調整大小的元件可能與其在早期發行版中的外觀會有所不同。

      解決方法: 對於文字框、文字輸入區塊元件,請分別使用列屬性和行屬性進行調整。下拉列表和列表框組件已進行了改進,包含新的 width 屬性。

    • 在 IE7 中,所有按鈕元件可能無法正確顯示寬度。

      描述: 使用絕對定位放置按鈕時,顯示的按鈕寬度不正確。例如,當 NetBeans IDE 6.5 在網格式配置模式下使用絕對定位放置元件時,可能會出現此問題。

      IE7 要求為按鈕指定寬度值。如果未指定 width 屬性,則會將寬度設置為 width:auto,這會導致將按鈕的寬度設置為按鈕容器元素的整個可用寬度。例如,如果按鈕樣式包含 left=130px ,該按鈕將從左側 130 像素開始,一直延伸到 <body> 元素的寬度。

      解決方法: 在 NetBeans 中,可以使用幾種不同的方法來解決此問題:

      • 為按鈕指定 width 屬性,或者在 IDE 中調整按鈕大小,以便 IDE 為按鈕分配寬度。
      • 在 IDE 中,將按鈕放到群組面板元件上,以便將按鈕放在 span 標記內。對於這種情況,無需設定位置,因為 IDE 將為群組面板元件設定位置。例如,群組面板元件內按鈕的 JSP 程式碼可能如下所示:
        <webuijsf:panelGroup binding="#{Page1.groupPanel1}" id="groupPanel1" style="position: absolute; left: 240px;
        top: 168px">
        <webuijsf:button binding="#{Page1.button1}" id="button1" text="Button"/> </webuijsf:panelGroup>
    • Issue #106299: 與早期版本不同,Visual Web JSF 專案的 faces-config.xml 中不再包含語言環境部分。

      描述:在以前,faces-config.xml 中包含註解部分,其中列出了如何表示其他語言環境的內容,在某些行上使用範例來說明特定的語言環境。使用者現在必須手動增加這些內容,以確保支持的語言環境部分中包含相關的語言環境名稱。

      解決方法: 在 faces-config.xml 文件的語言環境部分中手動增加所需的語言環境。下面的範例說明了應增加的程式碼:

      <application>
      <locale-config>
      <default-locale>en</default-locale>
      <supported-locale>需要的語言環境</supported-locale>
      </locale-config>
      </application>

      另外請參考 Issue #103085

    • Issue #125965: 在關閉某個 Visual Web 專案後,執行拖放操作時發生 Null Pointer Exception。

      描述: 在使用兩個 Visual Web JSF 專案時,如果關閉了第二個專案後回到第一個專案,第一次執行拖放操作時可能會發生 Null Pointer Exception。

      解決方法: 在設計器中按"更新"按鈕,然後繼續工作。如果此操作無效,則必須重新啟動 IDE。

返回最上頁


已知問題: Java ME


透過使用 NetBeans 6.5,可以為 MIDP、CLDC 和 CDC 裝置開發基於 Java ME 的應用程式。

本發行版中存在以下待解決的 Java ME 問題:

  • 在開發 Connected Device Configuration (CDC) 應用程式時,要求安裝 CDC 平台模擬器。

    描述: Sun Java Toolkit 1.0 for CDC 未與 6.5 發行版附在一起。

    解決方法: 從 Sun Developer Network 下載 Sun Java Toolkit 1.0 for CDCNetBeans CDC 模擬器設定導覽 提供了安裝此 SDK 以及其他 SDK 以進行 CDC 開發的說明。

  • 如果安裝目錄或使用者目錄的名稱和路徑中包含非 ASCII 字元,Java ME 模組將無法執行。

    描述: The Sun Java Wireless Toolkit 不支援在專案路徑中使用非 ASCII 字元。

    解決方法: 確保使用者目錄中不包含非 ASCII 字元。如果目錄中包含此類字元,請更改 IDE 的預設使用者目錄。無法在安裝 JDK 6 的 Linux 中文和日語語言環境中執行專案。

  • JDK 6 Issue #6389282:在 NetBeans 中建立的 Java ME 專案無法在安裝了 JDK 6 的 Linux 日語和中文語言環境中執行。

    描述: Java ME projects created in NetBeans can not be run in Japanese and Chinese Linux locales with JDK 6 installed.

    解決方法: 使用 JDK 5.0 或者在英語語言環境中執行專案。

  • NetBeans Issue #139031: 如果 Java 二進位檔沒有位於環境路徑中,則無法在 Windows 中啟動模擬器。

    描述: 如果 Java.exe 沒有位於環境路徑中,則無法在 Windows 中啟動 Sun Java Wireless Toolkit 和其他模擬器。

    解決方法: 使用預設設定安裝 JDK,或者如果要執行自訂安裝,請確保選擇公共 JRE 安裝。如果已安裝 JDK,則可以在系統的路徑設定中增加 Java.exe 執行檔。

返回最上頁


已知問題: SOA


您可以在 IDE 中了解和評估 NetBeans SOA 6.5 發行版的新增功能。我們希望您積極參予,並將遇到的任何問題記錄到問題追蹤系統https://netbeans.org/community/issues.html中。

本發行版中存在以下待解決的 SOA 問題:

  • 要使用 Sun Java System Access Manager,必須安裝完整 IDE,並從 http://java.sun.com/javaee/downloads/index.jsp
  • Issue #114171: 手動編輯 CASA 生成的 WSDL 文件時,會在 build.xml 輸出中丟出 Null Pointer Exception。

    描述: CASA 不支援使用者編輯自己產生的文件;在使用者編輯這些文件時,它不會發出任何警告訊息。

    解決方法: 不要編輯 CASA 產生的 WSDL 文件。不支援手動編輯 WSDL 文件,否則會產生不可預期的結果。

  • Issue #84622: 在取消合作伙伴鏈接對話視窗後,IDE 不會對 WSDL 文件的取回執行回滾。

    描述: 將 WSDL 文件或 Web 服務節點從 NetBeans 專案拖到圖中時,如果取消出現的合作伙伴鏈接對話框,IDE 不會對取回 WSDL 文件執行回滾。

    解決方法: 如果專案不需要這些文件,可以直接從"專案"窗口中手動刪除它們,如同刪除任何其他專案資源一樣。

  • Issue #112344: 在 XML 架構編輯器的樹狀視圖中執行拖放操作時,可能會丟出異常。

    解決方法: 使用 JDK 1.6.0_02 或更新版本。

  • Issue #96237: XSLT 設計器不支持在復雜類型、簡單類型或內置類型中定義的訊息。

    描述: 在本發行版本,XSLT 設計器不支援在 WSDL 中使用 type="..." 屬性聲明的訊息。僅支援使用 element="..." 屬性的聲明。

返回最上頁


已知問題: C/C++


NetBeans 6.5 C/C++ 支援在 Microsoft Windows、Macintosh OS X、Linux 和 SolarisTM 作業系統上開發 C 和 C++ 應用程式。C/C++ 開發者可以將現有的應用程式匯入到 NetBeans 專案系統中,或者開發新的應用程式和程式庫。NetBeans C/C++ 支援涵蓋端對端開發週期:專案和模板、進階語言識別編輯器、基於 makefile 的建構以及除錯。

有關安裝/設定編譯器和工具以實現 NetBeans C/C++ 支援的資訊,請參考 安裝和設定 C/C++ 支援

本發行版中存在以下待解決的 C/C++ 問題:

  • Issue # 148204: 在 Windows 平台上除錯時,使用者無法在"輸出"視窗中輸入內容。

    描述: 在 Windows 平台上,如果將專案的控制台類型設為"輸出窗口",在除錯應用程式時,將無法在"輸出"視窗中輸入內容。此問題不影響使用遠端主機進行的開發工作。

    解決方法: 使用以下方法將專案的控制台類型設為"外部終端":在"專案"視窗中右鍵點選專案節點,在"專案屬性"對話框中選擇"執行"節點,從"控制台類型"下拉列表中選擇"外部終端",然後點選"確定"。

  • Issue # 121776: 在透過 gdb 除錯使用 Sun Studio 編譯的代碼時,有時會出現問題。

    描述: 在 Solaris 和 Linux 做業系統上,有時無法透過 gdb 除錯器正確除錯使用 Sun Studio 編譯器編譯的程式碼。Sun Studio 12 軟體中已修正了大多數已知問題,但仍存在一些問題。如果在除錯時使用 Sun Studio 12 編譯器編譯的程式時出現問題,應首先套用最新的 Sun Studio 12 產品修補程式。如果問題仍然存在,請在 Issuezilla 中記錄這一缺失,並將此任務關聯到此問題。

    當我們發現問題後,將會開啟這些新問題,並更新這些相關問題的任務,以便提供一些建議,幫助您解決當前在透過 NetBeans 和 gdb 除錯器使用 Sun Studio 12 編譯器編譯的程式時所出現的問題。

    如果透過 Sun Studio 12 IDE 和 dbx 除錯器除錯使用 Sun Studio 12 編譯器編譯的程式碼,則不會受到這些問題的影響。

  • Issue #121775: 在 Tiger (Mac OS X 10.4) 上進行除錯時需要最新的 Xcode。

    描述: 在 Macintosh Tiger (Mac OS X 10.4) 上進行除錯時,gcc 和 g++ 編譯器的預設版本在產生程式碼時會在除錯輸出中出現錯誤。Apple 已發布了一個 Xcode 更新套建(版本 2.5),可用來修正此問題。gcc、g++ 和 gdb 的正確版本為:

    gcc: 4.0.1 - Apple build 5367
    g++: 4.0.1 - Apple build 5367
    gdb: 6.3.50 - Apple build 573 (10/20/2006)

    要下載此版本的 Xcode,請參閱 http://developer.apple.com/tools/download.

    Leopard (Mac OS X 10.5) 上不會出現此問題。

    此問題的症狀為:使用 -gdwarf 標誌(C/C++ 應用程式專案的預設設定)編譯的可執行檔包含不正確的行資訊,並且可能會忽略中斷點。

返回最上頁

更多資訊


在 NetBeans 專案的 Web 網站上,可以找到新聞、文章、附加模組以及其他有用的資訊。由於 NetBeans 是一個開放原始碼的專案,因此,還可以通過該網站訪問原始碼和臭蟲資料庫 ,並獲取有關建立您自己的 NetBeans 模組的資訊...等等。有關更多資訊,請訪問 http://www.netbeans.org

文件

要詳細了解 NetBeans IDE 6.5 中的新功能,請參閱基於 Web 的一系列教學和影音教學。請定期查看這些頁面,我們將會隨時增加新內容。

NetBeans IDE 6.5 的內建說明系統已有更新,以反映自 6.1 發行版以來對用戶界面所做的更改。


社群

通過註冊 NetBeans 專案郵件列表https://netbeans.org/community/lists/,您可以取得最新的開發資訊並與 NetBeans 社區進行互動。您也可以到 http://forums.netbeans.org/ 發表問題, 此論壇與廣泛使用的郵件論壇同步。 注意: 您必須另外註冊帳號才可以使用論壇。


返回最上頁


Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2013, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo