NetBeansTM IDE 4.0 发行说明

上次更新日期:2004 年 12 月 13 日

目录

简介
更改的内容
4.0 发行版本中的新增功能
API 更改
系统要求
最低硬件配置
建议的硬件配置
操作系统
软件
支持的技术
Web 标准
Web 浏览器
数据库
J2ME MIDP
其他
启动 IDE
启动程序
启动参数
从 3.6 版本进行升级
已知问题
文档
更多信息

简介

欢迎使用 NetBeansTM IDE 4.0。NetBeans IDE 是一种基于标准的模块化集成开发环境 (IDE),它是使用 JavaTM 编程语言编写的。NetBeans 项目包括:

有关 NetBeans Mobility Pack 4.0 的信息,请参见 J2ME MIDP 开发的发行说明

了解有关 NetBeans 项目的详细信息...

更改的内容

4.0 发行版本中的新增功能

此发行版本中的主要新功能有:

  • 基于 Apache Ant 的项目系统
  • 重构支持
  • JDK 1.5 支持
  • Web 应用程序开发改进

有关此发行版本中更改内容的概述,请参见 NetBeans 4.0 发行计划

有关 4.0 发行版本中更改内容的完整说明,请参见 NetBeans IDE 4.0 中的新增功能

API 更改

如果要为 NetBeans 项目开发模块,请查阅 NetBeans 升级指南,以了解有关 API 更改的信息。

系统要求

最低硬件配置
  • Microsoft Windows 操作系统
    • 处理器:500 MHz Intel Pentium III 工作站或同等处理器
    • 内存:384 MB
    • 硬盘空间:125 MB 可用硬盘空间

  • SolarisTM 操作系统
    • 处理器:450 MHz UltraTM 10 工作站或同等处理器
    • 内存:384 MB
    • 硬盘空间:125 MB 可用硬盘空间

  • Linux 操作系统
    • 处理器:500 MHz Intel Pentium III 工作站或同等处理器
    • 内存:384 MB
    • 硬盘空间:125 MB 可用硬盘空间
建议的硬件配置
  • Microsoft Windows 操作系统
    • 处理器:780 MHz Intel Pentium III 工作站或同等处理器
    • 内存:512 MB
    • 硬盘空间:125 MB 可用硬盘空间

  • SolarisTM 操作系统
    • 处理器:500 MHz UltraTM 60 工作站或同等处理器
    • 内存:512 MB
    • 硬盘空间:125 MB 可用硬盘空间

  • Linux 操作系统
    • 处理器:800 MHz Intel Pentium III 工作站或同等处理器
    • 内存:512 MB
    • 硬盘空间:125 MB 可用硬盘空间
操作系统

NetBeans IDE 在支持 JavaTM VM 的操作系统上运行。下面列出了测试 NetBeans IDE 时使用的平台。

  • Microsoft Windows XP Professional SP1
  • Microsoft Windows 2000 Professional SP3
  • Solaris 操作系统(SPARC® 平台版)版本 8、9 和 10
  • Solaris 操作系统(x86 平台版)版本 8、9 和 10
  • Red Hat Linux 9.0
  • Red Hat Enterprise Linux 3
  • Sun Java Desktop System

NetBeans IDE 还可以在以下平台上运行:

  • 各种其他 Linux 发行版本
  • Mac OS X 10.1.1 或更高版本
  • Open VMS 7.2-1 或更高版本
  • 其他 UNIX® 平台,如 HP-UX
软件

NetBeans IDE 在 J2SE JDK 5.0 (JavaTM 2 JDK, Standard Edition) 上运行,它包含 Java 运行环境以及开发人员工具(用于编译、调试和运行使用 JavaTM 语言编写的应用程序)。NetBeans IDE 4.0 还在 J2SE SDK 1.4.2 版本上进行了测试。

注意:如果要在早期版本的 SDK 上运行 IDE,或者希望手动安装 IDE,则可以从以下位置下载 IDE 的归档文件版本:http://java.sun.com/products/archive/index.html

从下列站点之一下载适合您的平台的 JDK:

注意:如果安装程序检测不到要在其上运行 IDE 的 JDK 版本,则可以将 netbeans.conf 文件中的 --is:home jdk_home_dir 参数设置为指向所需的 JDK。有关设置启动参数的详细信息,请参见启动程序和启动参数

支持的技术

Web 标准
  • JavaTM Servlet 2.3 和 2.4 规范
  • JavaServer PagesTM (JSPTM) 技术规范 1.2 和 2.0
  • 基于 Web 应用程序 DTD 版本 2.3 或 2.4 的部署描述符 (web.xml)
  • JavaTM 2 Platform, Enterprise Edition (J2EETM) 1.3 和 1.4
  • Tomcat 5.0.28 发行版本
Web 浏览器

以下 Web 浏览器已使用 NetBeans IDE 进行了测试:

  • Netscape 7.1
  • Microsoft Internet Explorer 6
  • Mozilla 1.5
数据库

以下数据库服务器已使用 NetBeans IDE 进行了测试:

  • IBM DB2 8.1
  • Oracle 9i
  • Pointbase 4.2
  • Microsoft SQL 2000 SP3
  • MySQL 4.x
J2ME MIDP 2.0

如果您要进行 J2ME MIDP 开发,则可以下载 NetBeans Mobility Pack 4.0

其他

还使用下列软件对 NetBeans IDE 进行了测试:

  • Ant 1.5.3 和更高版本(NetBeans IDE 与 Ant 1.6.2 捆绑在一起。您可以在 IDE 的 Ant 设置中方便地更改 Ant 版本。)
  • CVS 1.11
  • Merant PVCS 7.5.1
  • Visual Source Safe 6.0

启动 IDE

为简化 IDE 的启动过程,安装目录中包含多种平台的启动程序。

启动程序

启动程序装入 JVM,生成 IDE 的类路径,将类路径和某些缺省参数传递给 JVM,然后提示 JVM 启动 Java 应用程序。在访问“更新中心”后,启动程序也会重新启动 IDE。IDE 提供的启动程序均位于安装目录的 bin 子目录中。

IDE 安装目录提供的启动程序包括:

  • 对于 Microsoft Windows
    • netbeans.exe 是一个可执行文件,用于将 NetBeans IDE 作为不带控制台的 Windows 应用程序来运行。
    • nb.exe 是一个 Microsoft Windows 控制台应用程序。在运行 nb.exe 时,将在桌面上打开一个控制台,并显示 NetBeans IDE 的 stderrstdout 输出。

  • 对于 Solaris 和其他 UNIX 操作系统:netbeans Bourne shell 脚本是其启动程序。
  • OpenVMSrunideopenvms.com 是其启动程序。
  • Macintosh OS-XNetBeansLauncher 是其启动程序。请安装 macosx_launcher.dmg 磁盘映像以访问 NetBeansLauncher
启动参数

每当启动 IDE 时,它均会解析其在 netbeans.conf 中找到的命令行选项。可通过编辑 ${IDE_HOME}/etc/netbeans.conf 文件,定制在启动时传递给 IDE 的启动参数。

可以使用 GNU 样式来输入命令行开关,也就是说,这些开关的前面有两个连字符,而不是一个连字符(例如,--help),也可以使用单字母开关(例如,-h)。JVM 标志仍以一个连字符的形式输入,例如,-Jjvm_flag

您可以使用以下命令行开关:

-h
--help
打印常用启动参数的描述。

--jdkhome jdk_home_dir
使用指定的 Java 2 SDK 版本,而不是使用缺省 SDK。缺省情况下,在 Windows 系统中,加载器在 Windows 注册表中查找并使用最新的 SDK。

--cp:p additional_classpath
将指定的类路径附加至 IDE 类路径的前面。通常,建议不要将此选项用于任何目的。

--cp:a additional_classpath
将指定的类路径附加到 IDE 类路径的后面。

-Jjvm_flag
将指定的标志直接传递给 JVM。

--laf UI_class_name
将给定的类作为 IDE 的外观。

--fontsize size
将给定大小(以磅为单位)作为 IDE 用户界面的基本字体大小。

--locale language[:country[:variant]]
使用指定的语言环境。

--userdir userdir
显式指定用户目录,该目录是存储用户设置的位置。如果在 UNIX 系统中未使用该选项,则位置为 ${HOME}/.netbeans/4.0。在 Microsoft Windows 系统上,缺省位置为缺省的 Windows 配置文件区域(如 c:\Documents and Settings\yourlogin)下面的 .netbeans\4.0

--open file
--open file:line number
在 IDE 源编辑器中打开此文件并定位到指定的行。

注意:第一次启动 IDE 时,在创建初始新项目后,IDE 需要扫描系统类路径。在此期间,可能会出现短暂延迟,具体取决于项目复杂性和系统配置。尽管 IDE 偶尔会扫描类路径(例如,在创建其他项目时或重新启动 IDE 后),但较彻底且花费时间较长的扫描过程只需要执行一次。

从 3.6 版本进行升级

第一次运行 IDE 时,您可以导入在 NetBeans IDE 3.6 中使用的一部分设置。如果选择不导入以前版本中的设置,则使用缺省设置打开 IDE。无法从版本 3.6 中导入项目特定的设置。
注意:IDE 只能识别用户目录位于缺省位置的先前安装。如果使用 --userdir 开关指定用户目录,则 IDE 无法识别此类安装。

虽然可以将以前 IDE 安装中的设置导入到 NetBeans IDE 4.0,但是无法将 NetBeans IDE 4.0 中的设置导入到早期版本的 IDE 中。

已知问题

以下是本版本中尚未解决的一些主要问题:

  • 常规问题

    描述:

    在 IDE 中处理较大的项目(即项目中包含很多类、库或必需项目)时,可能会出现 UI 响应速度缓慢,甚至会出现内存不足错误。

    解决方法:

    如果出现这种情况,应增大 IDE 的最大堆空间。浏览到 IDE 安装目录中的 /etc 目录,并使用文本编辑器打开 netbeans.conf 文件。将 -J-Xmx128m 更改为 -J-Xmx160m,甚至可以更改为 -J-Xmx256m(对于非常大的项目)。为缩短 IDE 的响应时间,建议物理 RAM 大小至少比 Xmx 设置多 200 MB。因此,如果系统安装的 RAM 少于 512 MB,则不应设置 -J-Xmx256m。

  • 问题 #45963

    描述:

    如果正在处理的项目的资源(JDK、库、源等)位于 LAN 内的远程磁盘,或者需要从 /net 文件夹中访问这些资源,则 IDE 的速度可能会很缓慢。

    解决方法:

    因为响应速度取决于很多因素(LAN 吞吐量、项目配置、用户工作流等),所以该问题并没有简便的解决方法。如果 IDE 性能偏低,建议您将所有必需的资源放在本地系统上。

  • 问题 #47645

    描述:

    无法从 IDE 中将目标与设置了 failonerror=true任务一起运行,即使同一脚本可以在 IDE 外部正常运行。

    解决方法:

    如果出现这种情况,建议您从命令行中运行脚本。或者,重新编写该脚本。

  • 问题 #49039

    描述:

    在 IDE 的“新建文件”向导(“新建”>“文件”)中的“选择文件类型”页上切换项目时,新指定的项目并不会传播到向导的下一页。注意,向导的“其他”节点中的通用文件模板(即“属性”、“文件夹”、"Html" 等)会出现此类问题;该问题不会影响 Java、窗体、Web、JavaBeans 或 JUnit 模板。

    解决方法:

    如果出现这种问题,请右键单击要添加新文件的项目,并从出现的上下文菜单中选择“新建”以调用“新建文件”向导。

  • 问题 #47708

    描述:

    无法通过控制台或 IDE 输出窗口向 Ant 任务发送文本输入。

    解决方法:

    在无分叉模式下运行 Java 应用程序,方法是:打开 build-impl.xml,复制 <target
    name="-init-macrodef-java">,并将其粘贴到 build.xml 中。然后进行编辑,将 fork="true" 更改为 fork="false"。注意,应该确保已保存了所有文件,因为虽然一般异常只会导致此生成彻底失败,但是应用程序中的某些严重错误(例如,与 AWT 有关的死锁)可能会导致 IDE 挂起或崩溃。

  • 问题 #51545

    描述:

    在处理多个使用不同 JDK 的项目时,从预期项目的栈跟踪超级链接的 JDK 源指向错误的 JDK。注意,在调试器中单步执行 JDK 源不受此问题的影响。

    解决方法:

    如果出现这种问题,则在某一给定时间,仅限使用相同 JDK 的人员来处理项目。如果要使用不同的平台来处理项目,建议您重新启动 IDE。

  • 问题 #51819

    描述:

    在试图通过选择“重构”>“重命名”来重命名类时,将重命名文件,而不会重命名类或其构造函数。注意,只有在从 javadocs 或注释调用该命令时才会出现此问题,该问题可能会导致源代码无法编译。

    解决方法:

    如果出现这种问题,直接从要重命名的类的类定义或变量声明中调用“重命名”命令来重命名类。

  • 问题 #52026

    描述:

    在试图导入或编辑已从早期 4.0 版本中导入的 VCS 配置文件时,多种不同的配置文件设置丢失或不正确。

    解决方法:

    如果出现这种问题,请从“版本管理器”中删除现有的版本化工作目录,并再次进行添加。

  • 问题 #51955

    描述:

    在“版本”窗口中选择项目中包含的文件夹或文件时,将取消激活基于项目文件的操作。

    解决方法:

    如果出现这种问题,请重新启动 NetBeans,并避免使用“版本”标签或“显示版本”上下文操作来编译、运行或调试文件。

要搜索 NetBeans IDE 4.0 的其他已知问题,可使用此查询

文档

以基于 Web 的指南和 IDE 的内置帮助系统的形式,提供了有关 NetBeans IDE 的文档。另外,您可以参阅以下文档以帮助您掌握基础知识:

要获取完整的 NetBeans IDE 文档列表,请访问 https://netbeans.org/kb/archive/index.html

更多信息

在 NetBeans 项目 Web 站点中,您可以找到新闻、文章、其他模块以及其他有用信息。由于 NetBeans 是一个开放源代码项目,因此您可以通过该 Web 站点访问源代码和错误数据库,以及获取有关创建您自己的 NetBeans 模块的信息,等等。

有关详细信息,请访问 https://netbeans.org/

您可以获取最新的 NetBeans IDE 并与 NetBeans IDE 社区进行交互,方法是:在 https://netbeans.org/community/lists/ 中注册 NetBeans 项目邮件列表。

Not logged in. Log in, Register

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