?? 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 + -