FeaturesPluginsDocs & SupportCommunityPartners

NetBeans 5.5 UML 建模模块发行说明

最新更新日期:2007 年 3 月 23 日

NetBeans™ 5.5 UML 建模模块为 NetBeans IDE 提供了 UML 建模功能。通过 UML 建模功能,分析师和设计人员可以使用一种标准的建模语言来设计应用程序;开发者则可以根据新的 UML 模型生成相应的 Java 源代码,从而进入应用程序的开发阶段。通过“生成代码”和“逆向工程”功能,可以将那些对 UML 模型或 Java 源代码的修改分别反映到源代码或模型上。

本发行说明文档提供了一些您应该了解的有关 NetBeans 5.5 UML 建模模块发行版本的重要信息。

目录


系统要求

您的系统必须满足 NetBeans IDE 5.5 发行说明“系统要求”部分中指定的要求,但 Macintosh OS X 平台的要求除外。Macintosh OS X 平台目前不支持 UML 建模模块。请参见 适用于 Mac OS 平台的发行说明以了解有关 NetBeans 5.5 UML 建模模块已知问题及解决方法的详细信息。

已知问题

NetBeans 5.5 UML 建模模块发行版本允许您在 IDE 中对 UML 功能进行浏览和评估。我们希望您积极地参与这项活动,将遇到的任何问题记录在问题跟踪系统 (http://www.netbeans.org/community/issues.html) 中,从而为我们提供有价值的建议。

以下是本发行版本中存在的一些待解决的问题:

在所有支持的平台上运行 IDE 时,使用 UML 功能会出现以下问题。

  • 对 Java 项目执行逆向工程时,嵌套类中通用类型的属性、操作和参数均丢失。

    描述:

    • 问题 #87639:在对 Java 源代码执行逆向工程以建立 UML 项目时,嵌套类中通用类型的属性、操作和参数均丢失。

    解决方法:无。

  • 执行逆向工程操作后,已从源代码中删除的嵌套类仍显示在 UML 模型中。

    描述:

    • 问题 #87841:如果从 Java 项目中删除了嵌套类,并且对该 Java 项目执行逆向工程时将生成的 UML 模型存放在与以往相同的 UML 项目中,则会发现已经删除的嵌套类仍显示在图编辑器的 UML 模型中。

    解决方法:

    在图编辑器窗口中关闭该图,然后再重新打开。
  • 使用内置编辑器编辑任意图中的任何元素时,在该元素名称中输入的多字节字符将被破坏。

    描述:

    • 问题 #78353:使用内置编辑器为任意图中的任何元素名称输入多字节字符时,产生的多字节字符将被破坏。

    解决方法:

    使用属性编辑器为任意图中的任何元素名称输入多字节字符,而不是使用内置编辑器。
  • 如果使用缺省的内存设置来启动 IDE,则在大型 Java 或 UML 项目中应用 UML 建模功能时,可能会出现内存不足的错误。

    描述:

    • 问题 #86049:IDE 运行(保持活动状态)了一段时间后,如果在大型 Java 或 UML 建模项目中执行 UML 建模任务,则 IDE 的缺省内存设置 -J-Xmx128m 可能会导致内存不足,从而抛出 OutOfMemory 异常。

    解决方法:

    nb5.5-installation-directory/etc/netbeans.conf 文件中,将 netbeans_default_options 语句的缺省内存设置 -J-Xmx128m 替换为值 -J-Xmx512m,然后重新启动 IDE。

在 Solaris 和 Linux 平台上运行 IDE 时,使用 UML 功能会出现以下问题。

  • 在远程桌面上,UML 建模的性能降低。

    描述:

    • 问题 #78312:在远程桌面上执行 Web 报告所需的时间是正常情况下的 30 倍。
    • 问题 #78574:即使将一幅较小的图导出为 .png 格式,运行于远程桌面的 IDE 也会挂起。
    • Issue #78505:在远程桌面上,“概览”窗口的性能降低。

    解决方法:

    要提高 UML 建模功能在远程系统上的性能,请将 -J-Dsun.java2d.pmoffscreen=false 命令行开关添加到
    nb5.5-installation-directory/etc/netbeans.conf 文件的 netbeans_default_options 语句中,然后重新启动 IDE。

在 Windows、Solaris 和 Linux 平台上运行 IDE 时,使用 UML 功能会出现以下问题。

  • 以横向模式输出建模图形时,元素名称丢失并且会出现一些乱码。

    描述:

    • 问题 #81127:以横向模式输出建模图形时,每个元素都缺少元素名称并且出现了一些乱码。元素组件的名称被转移到了每个元素的下面。

    解决方法:

    此类问题只会出现在 IDE 与 Java SE 1.6 配合使用的情况下。为避免此类问题,请使用 JDK 1.5 重新启动 IDE。
 

返回页首


文档

在此 NetBeans 5.5 UML 建模模块发行版本的文档中,包含了一些基于 Web 的教程以及 IDE 的帮助系统。您可以访问 UML 建模的联机帮助页面,方法是:在 IDE 的主菜单中,依次选择“帮助”>“帮助内容”,然后选择位于“UML 建模”主题下的页面。访问 UML 建模模块文档 Web 站点的教程部分,可以获取相关的教程。

返回页首


更多信息

通过访问 UML 模块项目 Web 站点,您可以获取有关 NetBeans 5.5 UML 建模模块的其他有用信息。

您还可以在 NetBeans 项目 Web 站点上获取更多的信息。由于 NetBeans 是一个开放源代码项目,因此您还可以通过该 Web 站点访问源代码、错误数据库,并获取有关创建您自己的 NetBeans 模块等信息。更多信息,请访问 http://www.netbeans.org/

返回页首



Companion
Projects:
MySQL Database Server   Open JDK: an Open SourceJDK   GlassFish Community: an Open Source Application Server    Mobile & Embedded Community    Open Solaris   java.net - The Source for Java Technology Collaboration   Virtual Box - full virtualizer  Open ESB - The Open Enterprise Service Bus Powered by