blob: c980fdb20b580981ad951c24e0626d78d0f8b38c [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html lang='zh'>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>NetBeans 5.5 UML 建模模块发行说明</title>
<meta name="description" content="NetBeans 5.5 UML 建模模块发行说明">
<link rel="stylesheet" type="text/css" href="https://netbeans.org/netbeans.css" media="screen">
</head>
<body>
<div id="contentLeft">
<!-- Begin Content Area --> <a name="top"></a>
<h1>NetBeans 5.5 UML 建模模块发行说明</h1>
<p>最新更新日期:2007 年 3 月 23 日 </p>
<p>NetBeans&#8482; 5.5 UML 建模模块为 NetBeans IDE 提供了 UML 建模功能。通过 UML 建模功能,分析师和设计人员可以使用一种标准的建模语言来设计应用程序;开发者则可以根据新的 UML 模型生成相应的 Java 源代码,从而进入应用程序的开发阶段。通过“生成代码”和“逆向工程”功能,可以将那些对 UML 模型或 Java 源代码的修改分别反映到源代码或模型上。 </p>
<p>本发行说明文档提供了一些您应该了解的有关 NetBeans 5.5 UML 建模模块发行版本的重要信息。</p>
<p><b>目录</b></p>
<ul>
<li><a href="#sysreqs">系统要求</a></li>
<li><a href="#known_issues">已知问题</a></li>
<li><a href="#documentation">文档</a></li>
<li><a href="#more_information">更多信息</a></li>
</ul> <br> <!-- ======================================================================================== -->
<h2><a name="sysreqs"></a>系统要求</h2>
<p>您的系统必须满足 <a href="https://netbeans.org/community/releases/55/relnotes_zh_CN.html#system_requirements">NetBeans IDE 5.5 发行说明</a>“系统要求”部分中指定的要求,但 Macintosh OS X 平台的要求除外。Macintosh OS X 平台目前不支持 UML 建模模块。请参见 <a href="uml-mac-relnotes_zh_CN.html">适用于 Mac OS 平台的发行说明</a>以了解有关 NetBeans 5.5 UML 建模模块已知问题及解决方法的详细信息。
</p>
<h2><a name="known_issues"></a>已知问题</h2>
<p>NetBeans 5.5 UML 建模模块发行版本允许您在 IDE 中对 UML 功能进行浏览和评估。我们希望您积极地参与这项活动,将遇到的任何问题记录在问题跟踪系统 (<a href="https://netbeans.org/community/issues.html">https://netbeans.org/community/issues.html</a>) 中,从而为我们提供有价值的建议。</p>
<p>以下是本发行版本中存在的一些待解决的问题:</p>
<blockquote>
<p>在所有支持的平台上运行 IDE 时,使用 UML 功能会出现以下问题。 </p>
<ul>
<li><b><span style="color: #045491;">对 Java 项目执行逆向工程时,嵌套类中通用类型的属性、操作和参数均丢失。</span></b> <!-- 87639 https://netbeans.org/bugzilla/show_bug.cgi?id=87639 P2 RE loses Generic type for attributes\operations\arguments from nested classe -->
<blockquote>
<p><strong>描述:</strong></p><ul><li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=87639">问题 #87639</a>:在对 Java 源代码执行逆向工程以建立 UML 项目时,嵌套类中通用类型的属性、操作和参数均丢失。</li>
</ul>
<p><strong>解决方法:</strong><span class="style2">无。</span></p>
</blockquote>
</li>
<li><b><span style="color: #045491;">执行逆向工程操作后,已从源代码中删除的嵌套类仍显示在 UML 模型中。</span></b> <!-- 87841 https://netbeans.org/bugzilla/show_bug.cgi?id=87841 P2 removed nested class is not removed from diagram -->
<blockquote>
<p><strong>描述:</strong></p>
<ul><li>
<a href="https://netbeans.org/bugzilla/show_bug.cgi?id=87841">问题 #87841</a>:如果从 Java 项目中删除了嵌套类,并且对该 Java 项目执行逆向工程时将生成的 UML 模型存放在与以往相同的 UML 项目中,则会发现已经删除的嵌套类仍显示在图编辑器的 UML 模型中。
</li></ul>
<p><strong>解决方法:</strong></p>在图编辑器窗口中关闭该图,然后再重新打开。
</blockquote>
</li>
<li><b><span style="color: #045491;"> 使用内置编辑器编辑任意图中的任何元素时,在该元素名称中输入的多字节字符将被破坏。</span></b><!-- 86049 https://netbeans.org/bugzilla/show_bug.cgi?id=86049 P2 nbms installed using Update Center should update NB memory settings -->
<blockquote>
<p><strong>描述:</strong></p>
<ul><li>
<a href="https://netbeans.org/bugzilla/show_bug.cgi?id=78353">问题 #78353</a>:使用内置编辑器为任意图中的任何元素名称输入多字节字符时,产生的多字节字符将被破坏。 </li></ul>
<p><strong>解决方法:</strong></p>
使用属性编辑器为任意图中的任何元素名称输入多字节字符,而不是使用内置编辑器。
</blockquote>
</li>
<li><b><span style="color: #045491;">如果使用缺省的内存设置来启动 IDE,则在大型 Java 或 UML 项目中应用 UML 建模功能时,可能会出现内存不足的错误。</span></b> <!-- 86049 https://netbeans.org/bugzilla/show_bug.cgi?id=86049 P2 nbms installed using Update Center should update NB memory settings -->
<blockquote>
<p><strong>描述:</strong></p>
<ul><li>
<a href="https://netbeans.org/bugzilla/show_bug.cgi?id=86049">问题 #86049</a>:IDE 运行(保持活动状态)了一段时间后,如果在大型 Java 或 UML 建模项目中执行 UML 建模任务,则 IDE 的缺省内存设置 <tt>-J-Xmx128m</tt> 可能会导致内存不足,从而抛出 <tt>OutOfMemory</tt> 异常。
</li></ul>
<p><strong>解决方法:</strong></p>
<tt><i>nb5.5-installation-directory</i>/etc/netbeans.conf</tt> 文件中,将 <tt>netbeans_default_options</tt> 语句的缺省内存设置 <tt>-J-Xmx128m</tt> 替换为值 <tt>-J-Xmx512m</tt>,然后重新启动 IDE。
</blockquote>
</li>
</ul>
</blockquote>
<blockquote>
<p>在 Solaris 和 Linux 平台上运行 IDE 时,使用 UML 功能会出现以下问题。 </p>
<ul>
<li><span class="new"><b><span style="color: rgb(4, 84, 145);">在远程桌面上,UML 建模的性能降低。</span></b> <!--Bug ID 78312 https://netbeans.org/bugzilla/show_bug.cgi?id=78312: It takes 30 times longer to perform web reports on a remote desktop;
Bug ID 78505 https://netbeans.org/bugzilla/show_bug.cgi?id=78505: Bad perfomance with OverView Window on remote desktop;
Bug ID 78290 https://netbeans.org/bugzilla/show_bug.cgi?id=78290: Diagram actions are slow through remote access to ide without java2d flag;
Bug ID 79905 https://netbeans.org/bugzilla/show_bug.cgi?id=79905: huge performance regression generating a web report
--></span>
<blockquote>
<p> <b>描述:</b> </p><ul>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=78312">问题 #78312</a>:在远程桌面上执行 Web 报告所需的时间是正常情况下的 30 倍。</li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=78574">问题 #78574</a>:即使将一幅较小的图导出为 .png 格式,运行于远程桌面的 IDE 也会挂起。</li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=78505">Issue #78505</a>:在远程桌面上,“概览”窗口的性能降低。</li>
</ul>
<p> <b>解决方法:</b> </p>
要提高 UML 建模功能在远程系统上的性能,请将 <code>-J-Dsun.java2d.pmoffscreen=false</code> 命令行开关添加到 <br> <code><i>nb5.5-installation-directory</i>/etc/netbeans.conf</code> 文件的 <code>netbeans_default_options</code> 语句中,然后重新启动 IDE。
</blockquote>
</li>
</ul>
<p>在 Windows、Solaris 和 Linux 平台上运行 IDE 时,使用 UML 功能会出现以下问题。 </p>
<ul>
<li><b><span style="color: rgb(4, 84, 145);">以横向模式输出建模图形时,元素名称丢失并且会出现一些乱码。</span></b> <!--Bug ID 78312 https://netbeans.org/bugzilla/show_bug.cgi?id=78312: It takes 30 times longer to perform web reports on a remote desktop;
Bug ID 78505 https://netbeans.org/bugzilla/show_bug.cgi?id=78505: Bad perfomance with OverView Window on remote desktop;
Bug ID 78290 https://netbeans.org/bugzilla/show_bug.cgi?id=78290: Diagram actions are slow through remote access to ide without java2d flag;
Bug ID 79905 https://netbeans.org/bugzilla/show_bug.cgi?id=79905: huge performance regression generating a web report
-->
<blockquote>
<p> <b>描述:</b> </p>
<ul><li>
<a href="https://netbeans.org/bugzilla/show_bug.cgi?id=81127">问题 #81127</a>:以横向模式输出建模图形时,每个元素都缺少元素名称并且出现了一些乱码。元素组件的名称被转移到了每个元素的下面。
</li></ul>
<p> <b>解决方法:</b></p>此类问题只会出现在 IDE 与 Java SE 1.6 配合使用的情况下。为避免此类问题,请使用 JDK 1.5 重新启动 IDE。
</blockquote>
</li>
</ul>
</blockquote>
<blockquote>&nbsp;</blockquote>
<p align="center"><a href="#top">返回页首</a></p>
<br> <a name="documentation"></a>
<h2>文档</h2>
<blockquote>
<p>在此 NetBeans 5.5 UML 建模模块发行版本的文档中,包含了一些基于 Web 的教程以及 IDE 的帮助系统。您可以访问 UML 建模的联机帮助页面,方法是:在 IDE 的主菜单中,依次选择“帮助”&gt;“帮助内容”,然后选择位于“UML 建模”主题下的页面。访问 UML 建模模块文档 Web 站点的 教程 部分,可以获取相关的教程。</p>
</blockquote>
<p align="center"><a href="#top">返回页首</a></p>
<br> <a name="more_information"></a>
<h2>更多信息</h2>
<blockquote>
<p>通过访问 <a href="http://uml.netbeans.org">UML 模块项目 Web 站点</a>,您可以获取有关 NetBeans 5.5 UML 建模模块的其他有用信息。<br><br>您还可以在 NetBeans 项目 Web 站点上获取更多的信息。由于 NetBeans 是一个开放源代码项目,因此您还可以通过该 Web 站点访问源代码、错误数据库,并获取有关创建您自己的 NetBeans 模块等信息。更多信息,请访问 <a href="https://netbeans.org/">https://netbeans.org/</a></p>
</blockquote>
<p align="center"><a href="#top">返回页首</a></p>
<br>
<!-- End Content Area -->
</div>
</body>
</html>