📄 deploy_archive.html
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<meta name="generator" content="Microsoft FrontPage 4.0">
<title>Building Applications: Using the Archive Builder</title>
<meta name="Author" content="kt">
<link type="text/css" href="../jbdocs.css" rel="stylesheet">
</head>
<body bgcolor="#fefef2" style="FONT-SIZE: 9pt">
<!----------------------------------------------------------------------------=DEPLOYMENT WIZARD -------------------------------------------------->
<p> <a name="using_wizard"></a> </p>
<h2><STRONG><FONT
color=#0080FF size=3 >使用 Archive Builder</font></strong></h2>
<hr>
<p>译者名字: appleplus(JD044) <br>
邮件地址:<a href="mailto:comcn-1@371.net">comcn-1@371.net</a></p>
<blockquote class="bsku"><font color="#FF0000">JBuilder 的 Archive Builder 是JBuilder 专业版和企业版的一个特色.</font></blockquote>
<p><a name="startprocess"></a> </p>
<p>Archive Builder 加快了配置工作的进程。它发现所有的项目中需要的类和资源;在生成包含适当的清单文件的归档文件前,提供自定义JAR文件内容的机会<br>
</p>
<p><b><font color="#000080" size="2">Archive Builder 和资源</font></b></p>
<p>Archive Builder 认为资源包括除了.class 文件和Output路径的内容的任何文件。默认情形下,在编译时, Archive Builder 把资源如images,声音文件,属性文件从源路径复制到output路径-在项目属性对话框的 <a href="../ui/dialogs/dlgpathspage.html">Paths page</a>
设置,包括编译一个程序时JBuilder创建的.class文件。关于Path的更多信息见 <a href="project.html">"How
JBuilder constructs paths"</a> </p>
<p>在Build page 的 <a href="../ui/dialogs/dlgbuildpage.html">Resource tab</a>
,可以看到默认的文件扩展名设置列表。可以修改JBuilder的默认设置来指定在编译时复制的其它的文件或者文件类型。参见“编译Java程序”的 <a href="compile.html">"Selective resource copying" </a> 主题。</p>
<a name="starting_the_deployment_process"></a>
<p><font color="#000080" size="2"><b>开始配置过程</b></font></p>
<p>首先需要编译项目,生成class文件,然后选择在JBuilder菜单上选Wizards|Archive Builder,打开Wizards|Archive Builder 。</p>
<p><span class="bscan">注意:</span> Wizards|Archive Builder 使用最近创建的类文件,但是不检查它们是否是最新的。如果你的代码改动了,确保在使用 Archive Builder 前再编译一次源代码。</p>
<p><font color="#000080" size="2"><b>Archive Builder 步骤1</b></font></p>
<!--BNDX="Archive Builder:"-->
<p>选择归档类型:applet ZIP,Applet JAR,Application,Basic, J2EE Application Client,OpenTool, Resource Adapter, Web Start Applet or Web Start Application.根据你的选择,向导将提供不同的默认选项值和不同的可选项。</p>
<p><img src="archive_builder_step1.gif" border="0"></p>
<p class="btbl">Archive Type</p>
<table border="1" style="font-size:9pt">
<tr>
<th style="background-color: #000080"><font color="#FFFFFF">Type</font></th>
<th style="background-color: #000080"><font color="#FFFFFF">Description</font></th>
</tr>
<tr>
<td>Applet JAR</td>
<td>默认为压缩。<br>
优点:加快下载时间,减少目的服务器或系统的空间要求。通常从导入库中包含所有的类,所以applet不能独立于外部程序,JDK1.0.2以前的版本的浏览器使用ZIP格式,它们不支持JAR</td>
</tr>
<tr>
<td>Applet ZIP</td>
<td>默认为压缩。<br>
优点:加快下载时间,减少目的服务器或系统的空间要求。通常从导入库中包含所有的类,所以applet不能独立于外部程序,JDK1.0.2以前的版本的浏览器使用ZIP格式,它们不支持JAR</td>
</tr>
<tr>
<td>Application</td>
<td>默认为不压缩。<br>
提高了加载速度.另外,不压缩的JAR文件zip时比压缩的JAR文件要小. Application归档通常不包含它们用到的库任何部分,需要你通过安装程序来提供必要的再发布库.此项和 Basic的区别在于Application允许选择主类</td>
</tr>
<tr>
<td>Basic</td>
<td>默认为不压缩。<br>
提高了加载速度.另外,不压缩的JAR文件zip时比压缩的JAR文件要小. Application归档通常不包含它们用到的库任何部分,需要你通过安装程序来提供必要的再发布库.Basic允不能择主类</td>
</tr>
<tr>
<td>J2EE Application Client</td>
<td>包含配置解释器来描述应用的EJB和外部资源参数. </td>
</tr>
<tr>
<td>OpenTool</td>
<td>默认为不压缩。<br>
提高了加载速度.另外,不压缩的JAR文件zip时比压缩的JAR文件要小. Application归档通常不包含它们用到的库任何部分,需要你通过安装程序来提供必要的再发布库.OpenTool归档需要你手工覆盖清单程序</td>
</tr>
<tr>
<td>Resource Adapter (RAR)</td>
<td>包含connector implementations,如JAR归档文件,加上它们的平台独立库和文档<br>
</td>
</tr>
<tr>
<td>Web Start Applet</td>
<td>放置再<a href="../webapps/webapps_context.html">WebApp</a>
目录下,因此能够被一个WEB 服务器访问,更多信息见 <a href="../webapps/webapps_webstart.html">"Launching
your web application with Java Web Start."</a></td>
</tr>
<tr>
<td>Web Start Application</td>
<td>放置再<a href="../webapps/webapps_context.html">WebApp</a> 目录下,因此能够被一个WEB
服务器访问,更多信息见<a href="../webapps/webapps_webstart.html">"Launching
your web application with Java Web Start."</a></td>
</tr>
</table>
<p>For more information on RAR, see</p>
<ul>
<li> <a href="../../../java.sun.com/j2ee/connector/default.htm">"J2EE Connector Architecture"</a> at http://java.sun.com/j2ee/connector/ </li>
<li><a href="../../../www.java.sun.com/j2ee/download.html">"J2EE Application Clients in J2EE spec, chapter 9"</a> at http://www.java.sun.com/j2ee/download.html</li>
</ul>
<!----------------------------------------------------------------------------=DEPLOYMENT WIZARD - STEP 2-------------------------------------->
<a name="deploystep2"></a>
<p><font color="#000080" size="2"><b>Archive Builder 步骤2</b></font></p>
<p>设置归档节点的文件的名字,是否压缩,选择归档文件的创建频率.</p>
<p><img src="archive_builder_step2.gif" border="0"></p>
<a name="node_name"></a>
<p class="bvh">Name</p>
<p>输入归档节点的名称,默认名称取决于步骤1选择的归档类型.最好命名一个描述性的,独特的名称,以避免混淆每个项目的归档节点.这里允许你试验各种Archive
Builder设置,来决定那一种更适合你的配置需要.</p>
<p>归档节点在向导完称之前显示在项目窗口中,但是在你make和build项目之前归档不会完全创建.可以在任何时间,右击节点,选择make和build,或者复位它的属性.关于归档节点(archive
node)的更多信息见后面的章节 <a href="#archive_node">"Understanding the archive node"</a>
</p>
<p><img border="0" src="archive_node_project_pane.gif" width="300" height="200"></p>
<a name="path"></a>
<p class="bvh">Path</p>
<p>为将被 Archive Builder生成的归档文件输入完整的路径和文件名。可以使用省略号按钮选择不同的路径。默认的是项目的根目录。Archive Builder
支持ZIP 和JAR归档格式,通常选择JAR。JAR 文件是一种典型的不同扩展名和具有内在目录结构约束的ZIP文件。JavaSoft 使用PKWARE ZIP 文件格式作为基本的JAR文件格式。可以使用省略号按钮选择其它的文件类型</p>
<p><span class="bscan"><font color="#FF0000">注意</font>:</span> JAR 文件仅在JDK1.1 之后的浏览器支持,如果你在配置一个JDK1.0.2版本的浏览器,需要使用ZIP归档文件</p>
<a name="compression"></a>
<p class="bvh">Compression</p>
<p>允许选择压缩或不压缩。不压缩的结果是加快加载时间。如果计划创建一个你的程序的安装程序,停止这个选项。如果归档类型是applet,这个选项是默认的</p>
<a name="create_achive"></a>
<p class="bvh">Creating the archive</p>
<p>此项决定归档文件创建的频率,对所有类型默认选择。选中时,表示归档文件将在每次make或者rebuild时重新创建。</p>
<p><span class="bscan">注意:</span> 在创建归档文件后,可以右击归档节点,选择属性,以修改属性设置,在下次的make或者rebuild时,新的属性值生效</p>
<p><font color="#000080" size="2"><b>Archive Builder 步骤3</b></font></p>
<p>选择项目的哪些部分包含到归档文件中,也可以选择其它的类或文件</p>
<p><img src="archive_builder_step3.gif" border="0" width="550" height="401"></p>
<a name="required_known"></a>
<p class="bvh">Include Required Classes And Known Resources</p>
<p>这个选项通过“Add Classes”按钮把你选定的任何类增加到归档文件中。可以通过多次的操作加入所有需要的类.</p>
<p><span class="bscan"><font color="#FF0000">注意</font>:</span>如果你没有通过“Add Classes”按钮加入类的话,归档文件中将不包含任何类<br>
</p>
<p>这个选项还可以通过“Add File”按钮加入你选定的已知资源到归档文件中。.</p>
<a name="step3_required_all"></a>
<p class="bvh">Include Required Classes And All Resources</p>
<p>这个选项通过“Add Classes”按钮把你选定的任何类增加到归档文件中。可以通过多次的操作加入所有需要的类.</p>
<p><span class="bscan">注意:</span>如果你没有通过“Add Classes”按钮加入类的话,归档文件中将不包含任何类. </p>
<p>这个选项将使编辑器把在项目资源路径上的所有资源都复制到输出路径,例如:images, 视频片断,声音文件,属性文件,等。资源路径和输出路径在项目属性对话框的 <a href="../ui/dialogs/dlgpathspage.html">Paths page</a> (Project|Project
Properties).</p>
<a name="all"></a>
<p class="bvh">Always Include All Classes And Resources</p>
<p>这个选项收集项目输路径上的所有类。输出路径在项目属性对话框的 <a href="../ui/dialogs/dlgpathspage.html">Paths</a> 设置(Project|Project Properties)。通常,设置为项目的classes 目录。</p>
<p>这个选项将使编辑器把在项目资源路径上的所有资源都复制到输出路径,例如:images, 视频片断,声音文件,属性文件,等。资源路径和输出路径在项目属性对话框的<a href="../ui/dialogs/dlgpathspage.html">Paths page</a> (Project|Project Properties).</p>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -