blob: 6e1d742f003a4feb73bd012c46ccabf8f5d0767d [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>NetBeans IDE 4.1 发行说明</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Content-Language" content="zh-cn">
<link rel="stylesheet" type="text/css" href="../../../netbeans.css">
</head>
<body>
<h1>NetBeans<sup class="tmtext">TM</sup> IDE 4.1 发行说明 </h1>
<p>上次更新日期:2005 年 5 月 13 日</p>
<h2>目录</h2>
<ul>
<li><a href="#Introduction">简介</a> </li>
<li><a href="#WhatsChanged">发生变化的内容</a></li>
<li><a href="#SystemRequirements">系统要求</a>
<ul>
<li><a href="#req_os">操作系统</a></li>
<li><a href="#min_hw">最低硬件配置</a> </li>
<li><a href="#req_hw">建议的硬件配置</a> </li>
<li><a href="#req_sw">所需的软件</a></li>
<li><a href="#req_appserver">Sun Java System Application Server 要求</a></li>
</ul></li>
<li><a href="#Compatibility">兼容性/升级</a></li>
<li><a href="#KnownProblems">已知问题 </a></li>
<li><a href="#Documentation">文档</a></li>
<li><a href="#MoreInfo">更多信息</a></li>
</ul>
<a name="Introduction"><h2>简介</h2></a>
<blockquote>
<p> 欢迎使用 NetBeans<sup class="tmtext">TM</sup> IDE 4.1。NetBeans IDE 是一种基于标准的模块化集成开发环境 (IDE),它是使用 Java<sup class="tmtext">TM</sup> 编程语言编写的。NetBeans 项目包括: </p>
<ul>
<li><a href="https://netbeans.org/features/ide/index.html">开放源代码 IDE</a>,使用 Java 编程语言编写。</li>
<li><a href="https://netbeans.org/features/platform/index.html">应用程序平台</a>,可以用作生成任何种类应用程序的通用框架。</li>
</ul>
<p>如果您需要有关安装 IDE 的信息,请参见 <a href="install_zh_CN.html">NetBeans 安装说明</a>
</blockquote>
<a name="WhatsChanged"><h2>发生变化的内容</h2></a>
<blockquote>
<h5 style="border-bottom:0">版本 4.1 中的新增功能 </h5>
<p>在 NetBeans IDE 4.1 中增加了以下支持:为 J2EE 1.4 平台开发应用程序,并将其部署到 Sun Java&#153; System Application Server 8.1 Platform Edition。 </p>
<p>对 NetBeans 现有功能的增强包括:</p>
<ul>
<li>支持包含多个源根目录的项目。</li>
<li>使用现有生成脚本为项目自动生成“调试和编译单个文件”操作。</li>
<li>通过使用“项目”窗口中的“库”节点简化了项目类路径的配置。 </li>
<li>通过使用“导航”窗口简化了项目类的浏览。</li>
</ul>
<p>有关 NetBeans IDE 中新增的开发功能的详细信息,请参见 <a href="https://netbeans.org/community/releases/41/index.html#highlights">NetBeans IDE 4.1 主要功能集锦</a>
</blockquote>
<a name="SystemRequirements"><h2>系统要求</h2></a>
<blockquote>
<a name="req_os">
<h5 style="border-bottom:0">操作系统</h5>
</a>
<p>NetBeans IDE 在支持 Java<sup class="tmtext">TM</sup> VM 的操作系统上运行。以下列出了已经进行过 NetBeans IDE 测试的平台。
<ul>
<li>Microsoft Windows XP Professional SP2</li>
<li>Solaris 操作系统(SPARC<sup>&reg;</sup> 和 x86 Platform Edition)版本 8、9 和 10</li>
<li>Red Hat Enterprise Linux 3</li>
<li>Java Desktop System 2</li>
<li> Mac OS X 10.3</li>
</ul>
<p>NetBeans IDE 还可以在以下平台上运行:
<ul><li>Microsoft Windows 2000 Professional SP3 </li>
<li>各种其他 Linux 发行版本</li>
<li>Open VMS 7.2-1 或更高版本</li>
<li>其他 UNIX<sup>&reg;</sup> 平台,如 HP-UX
<p><b>注意:</b>Sun Java System Application Server 可能无法在某些平台上运行。
</li>
</ul>
<a name="min_hw"><h5 style="border-bottom:0">最低硬件配置</h5></a>
<ul>
<li><b>Solaris<sup class="tmtext">TM</sup> 操作系统</b>
<ul>
<li><b>处理器</b>:450 MHz Ultra<sup class="tmtext">TM</sup> 10 工作站或同等处理器</li>
<li><b>内存</b>:384 MB</li>
<li><b>硬盘空间</b>:125 MB 可用硬盘空间
</ul>
</li>
<br>
<li><b>Microsoft Windows 操作系统</b>
<ul>
<li><b>处理器</b>:500 MHz Intel Pentium III 工作站或同等处理器</li>
<li><b>内存</b>:384 MB</li>
<li><b>硬盘空间</b>:125 MB 可用硬盘空间
</ul>
</li>
<br>
<li><b>Linux 操作系统</b>
<ul>
<li><b>处理器</b>:500 MHz Intel Pentium III 工作站或同等处理器</li>
<li><b>内存</b>:384 MB</li>
<li><b>硬盘空间</b>:125 MB 可用硬盘空间
</ul>
</li>
<br>
<li><b>Macintosh OS X 操作系统</b>
<ul>
<li><b>处理器</b>:PowerPC G4</li>
<li><b>内存</b>:512 MB</li>
<li><b>硬盘空间</b>:125 MB 可用硬盘空间
</ul>
</li>
</ul>
<a name="req_hw"><h5 style="border-bottom:0">建议的硬件配置</h5></a>
<ul>
<li><b>Solaris<sup class="tmtext">TM</sup> 操作系统</b>
<ul>
<li><b>处理器</b>:500 MHz Ultra<sup class="tmtext">TM</sup> 60 工作站或同等处理器</li>
<li><b>内存</b>:512 MB</li>
<li><b>硬盘空间</b>:125 MB 可用硬盘空间
</ul>
</li>
<br>
<li><b>Microsoft Windows 操作系统</b>
<ul>
<li><b>处理器</b>:780 MHz Intel Pentium III 工作站或同等处理器</li>
<li><b>内存</b>:512 MB</li>
<li><b>硬盘空间</b>:125 MB 可用硬盘空间
</ul>
</li>
<br>
<li><b>Linux 操作系统</b>
<ul>
<li><b>处理器</b>:800 MHz Intel Pentium III 工作站或同等处理器</li>
<li><b>内存</b>:512 MB</li>
<li><b>硬盘空间</b>:125 MB 可用硬盘空间
</ul>
</li>
<br>
<li><b>Macintosh OS X 操作系统</b>
<ul>
<li><b>处理器</b>:PowerPC G5</li>
<li><b>内存</b>:1 GB</li>
<li><b>硬盘空间</b>:125 MB 可用硬盘空间
</ul>
</li>
</ul>
<a name="req_sw">
<h5 style="border-bottom:0">所需的软件</h5>
</a>
<p>NetBeans IDE 在 J2SE JDK 5.0 (Java<sup class="tmtext">TM</sup> 2 JDK, Standard Edition) 上运行,该软件由 Java Runtime Environment 和开发者工具(用于编译、调试和运行使用 Java<sup class="tmtext">TM</sup> 语言编写的应用程序)构成。NetBeans IDE 4.1 还可以在 J2SE SDK 版本 1.4.2 上运行,而在 JDK 5.0 上仅进行了测试。 </p>
<p><b>注意</b>:如果要在 SDK 的早期版本上运行 IDE,或者希望手动安装 IDE,则可以从以下位置下载 IDE 的归档文件版本:<a href="http://java.sun.com/products/archive/index.html">http://java.sun.com/products/archive/index.html</a>
</p>
<p>可以从以下站点之一下载适用于您的平台的 JDK:
<ul>
<li><b>Solaris</b><a href="http://java.sun.com/j2se/1.5.0/">http://java.sun.com/j2se/1.5.0/</a></li>
<li><b>Windows</b><a href="http://java.sun.com/j2se/1.5.0/">http://java.sun.com/j2se/1.5.0/</a></li>
<li><b>Linux</b><a href="http://java.sun.com/j2se/1.5.0/">http://java.sun.com/j2se/1.5.0/</a></li>
<li><b>Mac OS X</b><a href="http://www.apple.com/support/downloads/javaupdate142.html">http://www.apple.com/support/downloads/javaupdate142.html</a>(Mac OS X 10.3.4 或更高版本)。通过 Apple 的“软件更新”机制也可以实现 Mac OS 升级。
<li><b>Open VMS</b><a href="http://h18012.www1.hp.com/java/download/index.html">http://h18012.www1.hp.com/java/download/index.html</a></li>
<li><b>OS/2</b><a href="http://www.innotek.de/">http://www.innotek.de</a><br>
如果在 OS/2 上启动 IDE 时出现 NullPointerException,则尝试将 <code>JAVA_HOME/jre</code> 目录的名称全部更改为大写字母。
</li>
<!--More information about using NetBeans IDE on Mac
OS X is available at <a href="https://netbeans.org/kb/articles/mac.html">https://netbeans.org/kb/articles/mac.html</a></li>-->
</ul>
<a name="req_appserver"><h5 style="border-bottom:0">Sun Java System Application Server 要求</h5></a>
<p>要使用 NetBeans IDE 4.1 的 J2EE 开发功能,必须在计算机上安装 Sun Java System Application Server Platform Edition 8 2005Q1。可以在<a href="http://java.sun.com/j2ee/1.4/download.html#sdk">此处</a>下载该软件。</p>
<p><b>注意</b>:因为还需要安装 Sun Java System Application Server PE 8 2005Q1 以使用 NetBeans IDE 4.1 的 J2EE 功能,所以您的计算机还必须满足该<a href="http://docs.sun.com/source/819-0072/relnotesPE.html">应用服务器的最低要求</a></p>
</blockquote>
<a name="Compatibility"><h2>兼容性/升级</h2></a>
<blockquote> 在第一次运行 IDE 时,可以导入在 NetBeans IDE 4.0 中使用的一部分设置。如果选择不导入先前版本中的设置,则 IDE 将使用缺省设置打开。不能从版本 3.6 中导入特定于项目的设置。
<blockquote><b>注意:</b><i>IDE 只能识别用户目录位于缺省位置的先前安装。它无法识别已使用 <code>--userdir</code> 开关指定了用户目录的安装。如果要从安装程序无法识别的 IDE 中导入设置,请下载 IDE 的归档文件版本(而不是安装程序)。 </i> </blockquote>
<p> 虽然可以将 IDE 先前安装中的设置导入 NetBeans IDE 4.1,但是无法将 NetBeans IDE 4.1 中的设置导入 IDE 的早期版本。 </p>
</blockquote>
<a name="KnownProblems"><h2>已知问题 </h2></a>
<blockquote>
<div style="font-size: 12px; display:block; background-color:#E7E7E7; color:#000000; margin-bottom:12px; padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:12px; border: 1px solid #0E1B55">
<p><b>注意:</b>缺省情况下,NetBeans IDE 和 Sun Java System Application Server 包将创建具有 <tt>adminadmin</tt> 口令的 <tt>admin</tt> 用户。用户应使用这些设置通过 Web 控制台进行登录。 </p>
</div>
<p>以下是本发行版本中尚未解决的一些问题: </p>
<ul>
<li>
<h3>常规问题</h3>
<blockquote>
<p><b>描述:</b></p>
<p>对于在 NetBeans IDE 4.0 中创建的项目,如果在 NetBeans IDE 4.1 中编辑其项目属性,则该项目在 NetBeans IDE 4.0 中将不再可用。 </p>
<!--<p><b>Description:</b></p>
<p>PVCS does not work when using Solaris 9 or Solaris 10. However,
PVCS 7.5.1 has been successfully tested with NetBeans 4.1 on both SPARC
and x86 versions of Solaris 8. </p>
-->
</blockquote>
</li>
<li> <a href="https://netbeans.org/bugzilla/show_bug.cgi?id=26965">问题 #26965</a>
<blockquote>
<p><b>描述:</b></p>
<p>如果在 JDK 安装中存在不兼容的 <tt>sax.jar</tt> 版本,则 IDE 安装程序将会崩溃,并显示以下消息:“由于出现以下错误,导致向导无法继续:无法装入在 /wizard.inf 中指定的向导 (104)”。
<p><b>解决方法:</b></p>
<p>在 IDE 安装过程中,暂时将 <tt>jre/lib/endorsed/sax.jar</tt> 从 JDK 目录中删除。
</blockquote>
</li>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=32463">问题 #32463(仅限 Macintosh OS X) </a>
<blockquote>
<p><b>描述:</b></p>
<p>无法在多个文件上模拟鼠标右键单击行为。</p>
<p><b>解决方法:</b></p>
<p> 按住 Ctrl 键,同时选择多个文件(一次选择一个)。请注意,每次单击鼠标按钮后,都会出现上下文菜单,并且可能会防碍后续选择。
</blockquote>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=39449">问题 #39449(仅限 Macintosh OS X) </a>
<blockquote>
<p><b>描述:</b></p>
<p>在 NetBeans 窗口中出现主菜单,而不是在标准的 Mac OS X 位置出现。</p>
<p><b>解决方法:</b></p>
<p>此问题没有解决方法。
</blockquote>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=45652">问题 #45652</a>
<blockquote>
<p><b>描述:</b></p>
<p>在具有 GTK 外观的 Linux 上,无法使用“添加到收藏夹”对话框将文件夹添加到收藏夹中。
<p><b>解决方法:</b></p>
<p>如果出现这种情况,请在“添加到收藏夹”对话框的“文件名”字段中手动输入文件夹名称,然后按“添加”。
</blockquote>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=47645">问题 #47645</a> <!--todo : update workaround?-->
<blockquote>
<p><b>描述:</b></p>
<p>在 IDE 中无法将目标与设置了 <tt>failonerror=true</tt><java>任务一起运行,即使同一脚本可以在 IDE 外部正常运行。
<p><b>解决方法:</b></p>
<p>如果出现这种情况,建议您从命令行中运行脚本。或者,也可以重新编写脚本。 <!--todo : add phrase clarifying what user would change when rewriting script-->
</blockquote>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=51880">问题 #51880</a> <!--todo : update workaround?-->
<blockquote>
<p><b>描述:</b></p>
<p>在将调试器连接到进程时,无法调试自由格式项目中的 JSP。
<p><b>解决方法:</b></p>
<p>改用 Ant 调试目标,如<a href="https://netbeans.org/kb/archive/index.html">为自由格式的 Web 项目编写调试目标</a>中所述。
</blockquote>
<!--<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=52835">Issue #52835</a>
<blockquote>
<p><b>Description:</b></p>
<p>Bundled Ant does not include Xerces in classpath; can affect JDK 1.4
users.
<p><b>Workaround:</b></p>
<p>If you need Xerces or the XML-Commons APIs in your classpath, download
it separately and add it. You can download it <a href="http://xml.apache.org/">here</a>.
</blockquote>-->
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=52856">问题 #52856</a>
<blockquote>
<p><b>描述:</b></p>
<p>删除了 Application Server 安装目录(而不是使用卸载程序进行删除)之后,在使用 NetBeans 4.1 IDE 和 Sun Java System Application Server Platform Edition 8 包安装程序安装 Sun Java System Application Server 时,安装会失败。
<p><b>解决方法:</b></p>
<p> 如果出现这种情况,请在系统上的其他位置安装该应用服务器。
</blockquote>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=54965">问题 #54965</a>
<blockquote>
<p><b>描述:</b></p>
<p>当 WSDL 操作允许采用包装器样式,并且输出部分的元素包含多个子元素时,输出元素未展开。这会导致与 JSR-109 发生冲突。<!--<p>The error that I recieved in the Output window:<br>
Deployment Error -- Error while running ejbc -- Fatal Error from EJB
Compiler -- jaxrpc compilation exception</p>-->
<p><b>解决方法:</b></p>
<p> 如果出现这种情况,请右键单击项目节点,选择“属性”,选择“Web 服务客户机”面板,然后选择 "donotunwrap" 并取消选择 "strict"。 </blockquote>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=56910">问题 #56910</a>
<blockquote>
<p><b>描述:</b></p>
<p>在某些情况下,部署后将重新启动 Sun Java System Application Server。当部署到应用服务器的模块出现源代码错误(例如,远程方法未抛出 RemoteException)时,将会发生这种情况。
<p><b>解决方法:</b></p>
<p> 如果出现这种情况,请运行集成的 J2EE 检验器,以获取有关为什么无法装入归档文件的信息,然后编辑源文件以更正任何错误。
</blockquote>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=57282">问题 #57282</a>
<blockquote>
<p><b>描述:</b></p>
<p>在 Linux/AMD64 上,未在 64 位 JDK 上安装 Sun Java System Application Server。因为 Application Server 安装程序未在 64 位 JDK 上运行,所以无法使用 64 位 JDK 安装 Application Server。但是,这并不意味着 Application Server 自身不会在 64 位 JDK 上运行。</p>
<p><b>解决方法:</b></p>
<p> 如果出现这种情况,请在 32 位 JDK 上运行 Application Server 包安装程序。安装完成后,您应该能够在 64 位 JDK 上运行 IDE 和 Application Server。
</blockquote>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=58221">问题 #58221</a>
<blockquote>
<p><b>描述:</b></p>
<p>在 NetBeans 4.1 中打开在 NetBeans 4.0 中创建的项目时,无法为这些项目生成 Javadoc。</p>
<p><b>解决方法:</b></p>
<p> 如果出现这种情况,请使用文本编辑器手动将属性 <code>javadoc.additionalparam=</code> 添加到 project.properties 文件中。
</blockquote>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=58230">问题 #58230</a>
<blockquote>
<p><b>描述:</b></p>
<p> 在 NetBeans 4.1 中打开在 NetBeans 4.0 中创建的 Web 项目时,这些项目无法使用 JUnit 测试包。 </p>
<p><b>解决方法:</b></p>
<p>
使用“包含现有源的 Web 应用程序”向导创建一个新项目,而不是直接在 NetBeans 4.1 中打开现有的 4.0 Web 项目。或者,如果您希望保留原始 4.0 Web 应用程序的项目设置,可以通过在新项目的 <code>project.properties</code> 文件中添加所需值来解析中断的引用,如下所示:
<p><tt>build.test.classes.dir=${build.dir}/test/classes build.test.results.dir=${build.dir}/test/results debug.test.classpath=${run.test.classpath} javac.test.classpath=\ ${javac.classpath}:\ ${build.classes.dir}:\ ${libs.junit.classpath} run.test.classpath=\ ${javac.test.classpath}:\ ${build.test.classes.dir} </tt>
</blockquote>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=58231">问题 #58231</a>
<blockquote>
<p><b>描述:</b></p>
<p>在 NetBeans 4.1 中,无法将在 NetBeans 4.0 中创建的 Web 项目添加到 J2EE 企业应用程序中。 </p>
<p><b>解决方法:</b></p>
<p>使用“包含现有源的 Web 应用程序”向导创建一个新项目,而不是直接在 NetBeans 4.1 中打开现有的 4.0 Web 项目。或者,如果您希望保留原始 4.0 Web 应用程序的项目设置,可以通过在新项目的 <code>project.properties</code> 文件中添加所需值来解析中断的引用,如下所示:
<p><tt>build.ear.classes.dir=${build.ear.web.dir}/WEB-INF/classes build.ear.web.dir=${build.dir}/ear-module war.ear.name=YOUR_WAR_FILE_NAME.war</tt>
</blockquote>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=58498">问题 #58498</a>
<blockquote>
<p><b>描述:</b></p>
<p>有时,自由格式 Web 项目的 JSP 文件节点在“项目”窗口、“文件”窗口和“收藏夹”窗口中不可见。出现此问题的原因有很多种。</p>
<p><b>解决方法:</b></p>
<p>右键单击自由格式的 Web 项目,选择“属性”,并在“Web 源文件类路径”页上单击“确定”。然后重新启动 IDE。
</blockquote>
<li><a href="https://netbeans.org/bugzilla/show_bug.cgi?id=58848">问题 #58848(仅限 Macintosh OS X) </a>
<blockquote>
<p><b>描述:</b></p>
<p>在使用 NetBeans 4.1 IDE 和 Sun Java System Application Server Platform Edition 8 包安装程序时,Sun Java System Application Server 在 Mac OS X 上安装失败。在使用 OS X 时,必须在 J2SE 1.4.x SDK 上运行 AppServer 安装程序。
<p><b>解决方法:</b></p>
<p> 如果出现这种情况,则在安装程序提示您指定应该在哪个 JVM 上运行时,请选择 J2SE 1.4.2 SDK(缺省值)。或者,还可以更改 IDE 运行时所在的 JDK,然后使用平台管理器(“工具”&gt;“平台管理器”)注册 JDK 1.5 平台。请注意,即使 IDE 自身正在 1.4.2 上运行,也仍然可以针对 JDK 1.5 进行开发。
</blockquote>
</ul>
</blockquote>
<a name="Documentation">
<h2>文档</h2>
</a>
<blockquote>
<p>NetBeans IDE 4.1 的内置帮助系统尚未完全更新,因而并不包括 J2EE 开发功能。有关 J2EE 开发功能的信息,请参见以下文档: </p>
<p>NetBeans IDE 4.1 快速入门指南: </p>
<ul>
<li><a href="../../../kb/archive/index.html">用于 Web 应用程序</a>
<li><a href="../../../kb/archive/index.html">用于 Web 服务</a>
<li><a href="../../../kb/archive/index.html">用于 J2EE 应用程序</a>
</ul>
NetBeans IDE 4.1 导入指南:
<ul>
<li><a href="../../../kb/archive/index.html">用于 Web 应用程序</a>
<li><a href="../../../kb/archive/index.html">用于 J2EE 应用程序</a>
</ul>
NetBeans 4.1 文档的完整列表:
<ul>
<li><a href="../../../kb/archive/index.html">https://netbeans.org/kb/archive/index.html</a></li>
</ul>
</blockquote>
<a name="MoreInfo"><h2>更多信息</h2></a>
<blockquote>
<p>在 NetBeans 项目的 Web 站点中,可以找到新闻、文章、附加模块以及其他有用信息。因为 NetBeans 是开放源代码项目,所以您可以通过 Web 站点访问源代码、错误数据库,以及有关创建您自己的 NetBeans 模块的信息等等。 </p>
<p>有关详细信息,请访问 <a href="https://netbeans.org/">https://netbeans.org/</a></p>
<p>通过在 <a href="https://netbeans.org/community/lists/">https://netbeans.org/community/lists/</a> 中注册 NetBeans 项目邮件列表,您可以获取最新的 NetBeans IDE 并与 NetBeans 社区进行交互。
</blockquote>
</body>
</html>