NetBeans Visual Web Pack 5.5 发行说明
NetBeans Visual Web Pack 5.5 为快速构建 Web 应用程序(具有 AJAX 的 JavaServer Faces 组件以及拖放式数据源绑定支持等)提供了一个环境平台。
目录
注意:NetBeans Visual Web Pack 5.5 包含的 AJAX 组件仅作为样例使用,并不适用于产品应用程序。
系统要求
本主题列出了在开始安装 NetBeans Visual Web Pack 5.5 之前必须具备的先决条件。
系统设置
下表列出了运行 NetBeans Visual Web Pack 5.5 所需的硬件和操作系统的最低配置要求:
|
平台 |
CPU |
RAM |
硬盘空间 |
操作系统 |
支持的浏览器 |
| Solaris SPARC |
处理速度为 750 MHz 的 UltraSPARC III |
1 GB |
130 MB |
Solaris 10 OS |
Sun 支持的 Mozilla 1.7 |
| Solaris (x86 Platform Edition) |
处理速度为 1 GHz 的 Intel Pentium 4(或与之等效的 CPU) |
1 GB |
130 MB |
Solaris 10 OS |
Sun 支持的 Mozilla 1.7 |
| Microsoft Windows |
处理速度为 1 GHz 的 Intel Pentium 4(或与之等效的 CPU) |
1 GB |
130 MB |
Windows 2000 Professional Edition (Service Pack 4)、 Windows XP Professional Edition (Service Pack 2)
|
Internet Explorer 5.5 Service Pack 2 (Windows 2000) Internet Explorer 6 Service Pack 2 (Windows XP)
|
| Linux |
处理速度为 1 GHz 的 Intel Pentium 4(或与之等效的 CPU) |
1 GB |
130 MB |
Red Hat Fedora Core 3(在 zh_CN 语言环境中运行时会出现问题,并且在其他亚洲语言环境中也有可能出现此类问题);请参见下面“已知问题”中的呈现问题)。
|
Firefox 1.0.4(最低配置) |
| Mac OS |
1 GHz PowerPC G4 1.83 GHz Intel Dual Core |
1 GB |
130 MB |
Macintosh OS 10.4、10.4.5 |
最低配置为 Safari 1.2.1(对于 OS 10.4.5,最低配置为 Safari 2)、Mozilla 1.6 |
所需的软件
在安装 NetBeans Visual Web Pack 5.5 之前,必须先安装以下软件:
支持的技术
NetBeans Visual Web Pack 5.5 支持以下技术:
- Enterprise JavaBeans (EJB) 3.0
- JAX-WS 2.0
- 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.2
- JavaServer Pages Standard Tag Library 1.1
注意:如果使用的 JBoss、WebLogic 或 Struts 版本不是明确列出的版本,则可能会导致 IDE 出现不可预料的行为,这是因为它们是外部接口,不能被项目组所控制。
在 NetBeans IDE 5.5 中测试通过了以下应用服务器:
- Sun Java System Application Server PE 9.0 Update Release 1
- Sun Java System Application Server PE 8.2
- Tomcat 5.5.17
- JBoss 4.0.4
- WebLogic 9.1
如果使用的是 GlassFish 应用服务器,则建议您将 GlassFish V1 UR1 最终版本与 NetBeans IDE 5.5 一起使用。
防火墙应用程序
启用防火墙应用程序可能无法在安装过程中正确配置某些组件。请参阅防火墙文档以确定在安装之前是否应禁用防火墙。
返回页首
配置信息
有关为 NetBeans Visual Web Pack 5.5 配置数据库和应用服务器的信息,请参见安装指南。
如果为 Visual Web Pack 配置使用 Sun Java System Application Server 9 Platform Edition,则会包括一个捆绑的数据库服务器 (Java DB)。有关 Java DB 的详细信息,请参见 Java DB 概览。一旦配置了 Sun Java System Application Server,则在重新启动 IDE 后,将会配置名为 Travel 的样例数据库以及 Travel 的数据库连接。如果删除位于 <HOME>/.netbeans/5.5 下面的 home 目录,则在下次重新配置 Sun Java System Application Server 之前数据库将保持原样。样例数据库目录位于 home 目录 .netbeans-derby 中。
注意:在解析 Travel 数据库的数据库连接之前,您必须启动 Java DB。
捆绑的数据库
如果安装了 Sun Java System Application Server,您还可以将捆绑的 Java DB 数据库设置为与 NetBeans Visual Web Pack 5.5 一起使用。
为单独的 NetBeans IDE 5.5 安装设置 Java DB 服务器:
- 启动 IDE。
- 按照安装指南中所述,在 NetBeans IDE 的“运行环境”窗口中注册 Sun Java System Application Server。
- 选择“工具”>“选项”,然后在“选项”对话框中单击“高级选项”。
- 展开“IDE 配置”>“服务器和外部工具设置”,然后选择“Java DB 数据库”以验证数据库设置。
恢复数据库连接
在 Visual Web Pack 中打开组件与行集绑定的 Java Studio Creator 项目时,IDE 找不到该数据源。将 Java Studio Creator 项目导入到 Visual Web Pack 时,IDE 会建议您备份该项目,因为您将无法在 Java Studio Creator 中重新打开它。要解决缺少数据连接的问题,请先添加数据库驱动程序,然后将项目重新连接到数据库。如果项目使用 Java DB,并且按照捆绑的数据库中所述安装了 Sun Java System Application Server,则不需要添加数据库驱动程序。
添加数据库驱动程序:
- 打开“运行环境”窗口。
- 展开“数据库”节点。右键单击“驱动程序”,然后选择“新建驱动程序”。
- 在“新建 JDBC 驱动程序”窗口中,单击“添加”。导航至数据库的 .jar 文件,然后单击“打开”。
- 选择“驱动程序类”,键入数据库的名称(或保留缺省名称),然后单击“确定”。
- 右键单击“数据库”节点,然后选择“新建连接”。
-
在“新建数据库连接”对话框中:
- 从“名称”下拉列表中选择该数据库。
- 键入数据库 URL。
- 键入用户名和口令。
- 单击“确定”。
- 在“数据库”节点下面,右键单击与该数据库关联的数据库 URL,然后选择“连接”。系统会提示您输入口令。
有关驱动程序和数据库 URL 的详细信息,请参见支持的数据库、JDBC 驱动程序和部署容器。
解决数据库连接问题:
-
打开“项目”窗口。IDE 将搜索是否缺少数据连接。请注意,项目越大,搜索过程越长。
当 IDE 确定了缺少的数据连接时,它将标记项目节点图标并以红色显示项目名称。
- 右键单击缺少数据连接的项目,然后从弹出式菜单中选择“解决数据库问题”。
- 在“解决数据源”对话框中,选择数据库名称,然后单击“添加数据连接”。
-
在“添加数据库连接”对话框中,从“服务器类型”下拉列表中选择您的数据库,提供要求的信息,然后单击“确定”。
对于使用 Java DB 的 Java Studio Creator 应用程序,请键入与该应用程序关联的用户 ID 和口令。例如,CorporateTravelCenter 项目的用户 ID 和口令均为 travel。数据库 URL 为:jdbc:derby://host_name:port_number/database_name。例如,与 Java DB 捆绑在一起的 Travel 数据库的数据库 URL 在缺省端口上为 jdbc:derby://localhost:1527/travel。
支持的数据库、JDBC 驱动程序和部署容器
经测试,NetBeans Visual Web Pack 5.5 可以与下列数据库和驱动程序配合使用:
运行于 Oracle 数据库之上的 Oracle 驱动程序:
| 驱动程序位置 | Oracle Database 10g Release 2 JDBC 驱动程序 |
| 驱动程序版本 |
Oracle Database 10g Release 2 (10.2.0.2)
|
| 驱动程序 JAR 文件 |
ojdbc14.jar |
| 驱动程序类名 |
oracle.jdbc.driver.OracleDriver |
| URL 格式 |
jdbc:oracle:thin:@//hostname:port/database |
| 示例 URL |
jdbc:oracle:thin:@//localhost:1521/ora9i |
运行于 SQL Server 数据库之上的 Microsoft 驱动程序:
| 驱动程序位置 |
Microsoft SQL Server 2005 JDBC Driver 1.1 |
| 驱动程序版本 |
Microsoft SQL Server 2005 JDBC Driver 1.1 sqljdbc_1.1.1501.101_enu.tar.gz |
| 驱动程序 JAR 文件 |
sqljdbc.jar |
| 驱动程序类名 | com.microsoft.sqlserver.jdbc.SQLServerDriver |
| URL 格式 |
jdbc:sqlserver://hostname:1433;databaseName=database;selectMethod=cursor |
| 示例 URL | jdbc:sqlserver://localhost:1433;databaseName=travel;selectMethod=cursor |
运行于 DB2 数据库之上的 IBM 驱动程序:
注意:IBM 驱动程序支持 Type 2(本机)和 Type 4(纯 Java)。要使驱动程序以 Type 4 方式运行,请在连接数据库时添加属性 driverType = 4。
运行于 Oracle、SQL Server、DB2 和 Sybase 数据库之上的 DataDirect 驱动程序:
| 驱动程序位置 | DataDirect Connect for JDBC, Release 3.6 Service Pack 1 |
| 驱动程序版本 |
DataDirect Connect for JDBC - 3.6 DataDirect Connect for JDBC - 3.6.07
|
| 驱动程序 .jar 文件 | DataDirect 驱动程序 .jar 文件
- base.jar
- util.jar
- spy.jar
- resource.jar
- oracle.jar
- sybase.jar
- sqlserver.jar
- db2.jar
- informix.jar
|
| 驱动程序类名 |
DataDirect 驱动程序类
- com.ddtek.jdbc.oracle.OracleDriver
- com.ddtek.jdbc.sqlserver.SQLServerDriver
- com.ddtek.jdbc.db2.DB2Driver
- com.ddtek.jdbc.sybase.SybaseDriver
|
| URL 格式 |
DataDirect URL 格式
- jdbc:datadirect:oracle://server_name[:portNumber];SID=database
- jdbc:datadirect:sqlserver://server_name[:portNumber];databaseName=database
- jdbc:datadirect:db2://server_name[:portNumber]databaseName=database
- jdbc:datadirect:sybase://server_name[:portNumber
|
| 示例 URL |
jdbc:datadirect:oracle://localhost;SID=ora9i jdbc:datadirect:sqlserver://localhost:1433;DatabaseName=travel;SelectMethod=cursor jdbc:datadirect:db2://localhost:50002;databaseName=sample |
返回页首
样例应用程序
要使用任何 Visual Web Pack 样例应用程序,您必须新建一个使用该应用程序的 Visual Web 项目,然后将该项目连接到样例数据库(如果已提供)。
Visual Web Pack 更新可能包含新的样例数据库和样例应用程序。更新后,要查看是否有新的样例应用程序,请选择“文件”>“新建项目”以打开“新建项目”向导,然后选择“样例”> "Visual Web" 以查看右窗格中的样例应用程序列表。创建样例应用程序:
-
选择“文件”>“新建项目”。
将打开“新建项目”向导。
- 在“新建项目”向导的“类别”窗格中,展开“样例”节点,然后选择 "Visual Web"。
- 从“项目”窗格中选择样例项目,然后单击“下一步”继续。
-
在“项目名称”字段中键入项目的名称。
IDE 将提供建议的名称(您可以对其进行编辑)。
-
基于以上项目名称提供建议的项目位置和项目文件夹。您可以更改项目位置。
IDE 将基于您输入的信息来创建文件夹名称。IDE 将为项目提供建议的缺省 Java 包。您可以键入新名称来更改 Java 包名称。
- 请确保在“源结构”下拉列表中选定了 "Java Blueprints"。
-
请确保在“服务器”下拉列表中选定了 "Sun Java System Application Server"。
如果在列表中找不到 Sun Java System Application Server,则必须按照帮助主题“注册 Sun Java System Application Server 实例”中所述在 NetBeans 中注册该服务器。
- 从“Java EE 版本”下拉列表中选择 "Java EE 5",然后单击“完成”以创建项目。
返回页首
更改说明
本部分介绍了 NetBeans Visual Web Pack 不同发行版本之间的更改。
NetBeans Visual Web Pack 5.5 FCS
升级到产品发行版本
有关从 NetBeans Visual Web Pack 5.5 技术预览版本升级到产品发行版本的说明,请参见安装指南。
组件面板中将不再自动显示下载的组件库。
描述:NetBeans Visual Web Pack 5.5 UI 已发生更改。要在组件面板中显示组件库,只需先将其组件库文件导入到 IDE 中,然后将其添加到项目中即可。导入的组件库并非显示在所有项目中,而只显示在添加了这些组件库的项目中。
有关详细信息,请参见下载并导入 AJAX 和其他组件教程和帮助主题“关于组件库”。
返回页首
已知问题
本部分介绍了此发行版本中未解决的问题。有关详细信息,请参见 NetBeans Visual Web Pack 常见问题解答。
样例数据库
Sun Application Server 9 Platform Edition 要求重新启动 IDE。
描述:要将 Travel 数据库与 Sun Application Server 9 PE 一起使用,则在“服务器”窗口中选择了应用服务器后必须重新启动 IDE。
清理并生成
在部署应用程序后,执行清理并生成操作时失败。
描述:在部署应用程序时返回“无法删除文件 ...\build\web\WEB-INF\lib\appbase.jar”错误。
解决方法:停止并重新启动应用服务器,然后重新部署应用程序。
按钮外观
编辑工具栏中的按钮文本丢失或被截断。
描述:在 Microsoft Windows XP 上使用 Windows XP 显示样式时,按钮文本使用省略号来代替。此问题与 JDK 5.0 Update 8(版本 1.5.0_08)有关。
解决方法:将显示样式更改为“Windows 经典样式”,方法如下:
- 选择“开始”>“设置”>“控制面板”。
- 在控制面板上,双击“显示”。
- 在“外观”标签中,选择“窗口和按钮”下面的“Windows 经典样式”。
组件库和 JBoss
与 NetBeans Visual Web Pack 5.5 捆绑在一起的 webui 组件库中的组件(基于 JSF 1.1/J2EE 1.4)无法正常工作。
描述:在创建项目时,将检查容器中的类路径。如果找到 MyFaces 实现,则优先使用该实现。如果删除 MyFaces 实现,则会使应用程序捆绑 JSF-RI 库。
解决方法:为该容器创建 Visual Web Pack 项目之前,将以下文件移到缺省目录外部:
JBOSS_HOME/server/default/deploy/jbossweb-tomcat55.sar/jsf-lib
Java EE 5 部署
部署应用程序时出现挂起。
描述:将 Java EE 5 应用程序部署到 Sun Java System Application Server 时出现挂起,原因是服务器的部署管理器依赖于线程不安全的代码。
此问题似乎仅在运行 Windows XP 的多处理器或多核计算机的情况下出现。
解决方法:重新启动 IDE,然后使用服务器管理器:
- 重新启动应用服务器(如有必要)。
- 取消部署所有应用程序。
- 重新部署这些应用程序。
如果无法启动或停止应用服务器,请在重新启动 IDE 之前通过任务管理器停止所有 Java 进程。
重命名项目文件夹
重命名项目文件夹后抛出 IllegalStateException。
描述:重新打开包含重命名文件夹的项目或包含重命名页面的文件夹时,IDE 抛出了 IllegalStateException。
解决方法:仅重命名“源包”节点中的文件夹。右键单击此节点下面的文件夹,然后从弹出式菜单中选择“重构”>“重命名”。请注意,IDE 当前不支持重命名缺省的 Bean 包。
绑定到数据
将“下拉列表”组件绑定到表数据时返回异常。
描述:使用 MySQL 时尝试将“下拉列表”组件绑定到表数据,则返回 IllegalArgumentException。
解决方法:出现这种问题时,请关闭“绑定到数据”对话框,然后将其重新打开。如果执行失败,请关闭并重新打开项目。
查看数据 SQL 命令
插入新行或空格后返回的结果为空。
描述:在“查看数据”窗口中执行查询时,如果查询是以空格或回车结尾,则不执行该查询。
Web 服务
对于使用 J2EE 1.4 的项目,在 JDK 1.5_06 下面看不见 Web 服务包。
描述:在添加了 Web 服务的项目中,import 语句会在 "Java" 视图中自动完成(也就是说,对于该应用程序,Web 服务应该是可见的),但 IDE 却没有返回任何内容。
解决方法:先生成项目,然后 Java 源代码编辑器会提供建议。
图像失真
在执行传回操作时浏览器中的背景图像失真或丢失。
描述:在执行传回操作时,通过使用具有相对 URL 的 background-image 样式设置的背景图像(如 background-image: url(./resources/flower.gif))在浏览器中失真或丢失。
解决方法:以下修补程序可以为 Java EE 4 和 EE 5 项目提供修复。请使用如下所示的代码手动设置背景图像:
<h:panelGrid binding="#{Page1.gridPanel1}" id="gridPanel1"
style="background-image: url(/WebApplication1/resources/flower.gif);
height: 200px; left: 312px; top: 240px; position: absolute" width="312"/>
在某些浏览器中为了显示背景图像,至少需要为上面节选代码中的网格面板提供一个子项。例如,子项可以是“静态文本”组件,其 escape 属性设置为 False,text 属性设置为不间断空格 ( ):<h:panelGrid binding="#{Page1.gridPanel1}" id="gridPanel1"
style="background-image: url(/WebApplication1/resources/flower.gif);
height: 200px; left: 312px; top: 240px; position: absolute" width="312">
<webuijsf:staticText binding="#{Page1.staticText1}" escape="false" id="staticText1" text="&nbsp;"/>
</h:panelGrid>
请注意,尽管这种解决方法在运行时非常有效,但它在设计时会丢失该图像。
复选框组件
“复选框”和“复选框组”组件的 readOnly 属性无效。
描述:即使将这些组件的属性设置为 readOnly,仍可以单击这些组件。
解决方法:请使用 disabled 属性在应用该组件时呈现它,但不能对其进行更改。
此外还可以使用脚本来禁止对只读元素进行更改。此处的 button1_action 用于切换 checkbox1 的 readOnly 属性:
<?xml version="1.0" encoding="UTF-8"?>
<jsp:root version="1.2" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html"
xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:webuijsf="http://www.sun.com/webui/webuijsf">
<jsp:directive.page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"/>
<f:view>
<webuijsf:page binding="#{Page1.page1}" id="page1">
<webuijsf:html binding="#{Page1.html1}" id="html1">
<webuijsf:head binding="#{Page1.head1}" id="head1">
<webuijsf:link binding="#{Page1.link1}" id="link1" url="/resources/stylesheet.css"/>
<webuijsf:script binding="#{Page1.script1}" id="script1"><![CDATA[
function preventIfReadOnly(element) {
if (element.readOnly != false) {
//element is readOnly, so prevent change by returning false
return false;
}
//allow change by returning true
return true;
}
]]></webuijsf:script>
</webuijsf:head>
<webuijsf:body binding="#{Page1.body1}" id="body1" style="-rave-layout: grid">
<webuijsf:form binding="#{Page1.form1}" id="form1">
<webuijsf:checkbox binding="#{Page1.checkbox1}" id="checkbox1" label="Checkbox" onClick="return preventIfReadOnly(this);" style="position: absolute; left: 192px; top: 192px"/>
<webuijsf:button actionExpression="#{Page1.button1_action}" binding="#{Page1.button1}" id="button1"
style="position: absolute; left: 216px; top: 288px" text="Toggle checkbox readOnly property"/>
<webuijsf:messageGroup binding="#{Page1.messageGroup1}" id="messageGroup1" style="position: absolute; left: 432px; top: 120px"/>
</webuijsf:form>
</webuijsf:body>
</webuijsf:html>
</webuijsf:page>
</f:view>
</jsp:root>
国际化
将 URL 属性限制为 ISO-8859-1 字符。
描述:在 jp 语言环境下,不显示上载的文件组件。当文件名采用多字节字符集时,可以在浏览器和日志文件中正确显示文件名,但不显示图像。如果上载文件的原始文件名包含 UCS 字符,则无法正确呈现 img 标记的 src 属性。因此,当浏览器获取图像时,将出现“找不到文件”错误,并且在浏览器窗口中不显示任何内容。
解决方法:将该应用程序的 URL 属性限制为 ISO-8859-1 字符。例如,提供一个从 ISO 10646 UCS 字符集到 ISO-8859-1 的单独转换步骤。最好完全避免使用 UCS 字符。
捆绑的数据库
在删除用户目录并重新安装 IDE 之前创建的项目中,无法连接到数据库。
描述:当删除用户目录时,JDBC 驱动程序将会丢失,因此用户无法解决缺少数据连接的问题。
解决方法:在删除用户目录之前,请将 jdbc-drivers 文件夹复制到外部目录,重新安装 IDE 后再将其复制回用户目录中。
重命名变量
当用户选择“Bean 模式”>“属性”>“重命名”以重命名属性时,NetBeans IDE 不会将重命名视为完全重构。按此方式重命名的变量的新名称不会应用到整个项目中。
描述:如果用户在包含 getter 和 setter 方法的弹出式对话框中单击“是”,IDE 将重命名这些方法,但不会对这些方法的其他引用进行更新。在部署应用程序时,如果只更改了该应用程序的变量名称(例如,Bean 属性的名称),IDE 将抛出编译器错误。
JDBC 驱动程序
如果未将 JDBC 驱动程序复制到服务器中,使用数据源的应用程序将运行失败。
描述:NetBeans 未将 JDBC 驱动程序 JAR 文件复制到部署容器中。
解决方法:手动将 JAR 文件复制到容器的类路径中。
Woodstock 组件
在 Visual Web Pack 技术预览版本中创建的项目无法在产品发行版本中进行生成。
描述:IDE 未能在生成时复制 WebUI 组件库中的所有内容,从而导致生成失败。
解决方法:按如下方式删除旧的 WebUI 组件库,然后添加新的 WebUI 组件库:
- 在“项目”窗口中,右键单击该项目,然后选择“属性”。
- 选择“库”,选择“Web UI 组件”库包,然后单击“删除”。单击“确定”关闭该对话框。
- 再次右键单击该项目,然后选择“属性”。
- 选择“库”,然后单击“添加库”。在“添加库”对话框中,选择“Web UI 组件”,然后单击“添加库”。在“项目属性”窗口中,单击“确定”。
- 右键单击该项目,然后选择“清理并生成项目”。
Internet Explorer 中的按钮宽度
仅限 IE 7:不支持缺省按钮宽度。
描述:如果未显式设置按钮宽度,IE 7 会将按钮大小调整为容器宽度。
解决方法:在可视设计器中显式设置按钮宽度。
Internet Explorer 中的会话数据丢失
仅限 IE 6 和 IE 7:在导航 20 页后会话将丢失。
描述:在包含 20 多个页面的项目中,当用户导航的页面超过 20 个后会话数据将丢失,并且保存在会话 Bean 属性中的信息被重置为 Null。但 Firefox 或其他浏览器不会出现此问题。
如果将浏览器的安全性设置为“中”,则在到达第 22 个页面时更新会话;如果设置为“高”,则在到达第 30 个页面时更新会话。当禁用 Cookie 时,将保留该会话。
解决方法:在 Internet Explorer 中:
- 选择“工具”>“Internet 选项”。
- 选择“隐私”标签。
- 将设置由“中”(缺省)更改为“高”或“阻止所有 Cookie”。
- 按“确定”。
- 重新启动 Internet Explorer 的所有实例。
呈现问题
在使用 zh_CN 语言环境的 Red Hat Fedora Core 3 上,无法读取 IDE 文本。
描述:在使用 zh_CN 语言环境(也可能还有某些其他亚洲语言环境)的 Red Hat Fedora Core 3 上运行 IDE 时,文本会由于呈现问题而不可读。这是由于 Fedora Core 版本上的 JDK 存在字体支持问题,因此,此问题可能也存在于 Fedora Core 上运行的其他 Java 应用程序。
解决方法:目前没有有效的办法来解决 Red Hat Fedora Core 3 上存在的呈现问题,因此,最好在这些语言环境中使用不同的 Linux 版本或操作系统。我们已验证了在 Red Hat Enterprise Linux 3 上不会出现这种问题。
Java Server Pages
启用 Visual Web 模块时将在自由格式的项目中隐藏 Java Server Pages。
描述:如果是在 2006 年 10 月 29 日至 2006 年 11 月 3 日之间下载并安装了 NetBeans Visual Web Pack 5.5 技术预览版本,您可能会发现启用 Visual Web 模块时将在自由格式的项目中隐藏 Java Server Pages。此问题已在 NetBeans 问题 88510 中进行了描述。2006 年 11 月 4 日以后提供的下载中已解决了这一问题。
解决方法 1:按如下方式从 Visual Web Pack 更新中心下载修补程序:
-
从 IDE 的主菜单中,选择“工具”>“更新中心”。
将打开“更新中心向导”。如果您处于防火墙的保护下,则必须配置代理服务器。请单击“代理配置”,然后在对话框中输入代理信息。
- 请确保选中了“NetBeans Visual Web Pack 更新中心”。
- 在“更新中心向导”中单击“下一步”。该向导会检查是否存在可用的更新和新模块,如果存在可用的更新或新模块,则会打开“选择要安装的模块”窗格。
- 在左面板中,选择“组件库(版本 1.1)”和“JSF 项目核心(版本 1.2.0.2)”,然后单击“添加”按钮以将其移到“包含在安装中”面板。
-
单击“下一步”,然后阅读并接受许可证协议。
“更新中心向导”将下载修补程序。
- 单击“下一步”将模块安装到 IDE 中,单击“完成”,然后单击“确定”以重新启动 IDE。
解决方法 2:按如下方式禁用 NetBeans Visual Web Pack 5.5 模块:
- 从 IDE 主菜单中选择“工具”>“模块管理器”。
- 在模块管理器中,取消选中“活动”列中与 Visual Web 关联的复选框。
- 当 IDE 更新模块后,请单击“关闭”。
您可以随时使用相同的步骤重新启用这些模块。
返回页首
文档
以基于 Web 的指南和 IDE 的帮助系统的形式,提供了有关 NetBeans Visual Web Pack 5.5 文档。您可以阅读以下文档,快速了解相关的入门知识:
返回页首
更多信息
您可以在 NetBeans 项目的 Web 站点上获取有价值的信息。由于 NetBeans IDE 是一个开放源代码项目,因此您还可以通过该 Web 站点访问源代码、问题数据库,并获取有关创建您自己的 NetBeans 模块等信息。
更多信息,请访问 http://www.netbeans.org/。
NetBeans Visual Web Pack 常见问题解答位于 http://wiki.netbeans.org。
返回页首