?? deploy_archive.html
字號:
<p>對于所有的歸檔類型,這個選項都是默認的,這個選項也是最安全的,它集合:</p>
<ul>
<li>項目中用到的所有的類</li>
<li>通過“Add Classes”按鈕加入的所有類</li>
<li>項目中用到的所有的資源</li>
<li>你加入到項目中的資源 </li>
<BR>
</ul>
<a name="add_class"></a>
<p class="bvh">Add Classes</p>
<p>次按鈕顯示一個選擇類的對話框,從這里選擇需要加入到歸檔中的類。這些不需要一定在項目的輸出路徑上。選擇“ the Include Required Classes
And Known Resources”或者“Include Required Classes And All Resources”選項,Archive
Builder 都會掃描這些加入的類得到相關的附加類同時放入歸檔文件中。</p>
<a name="add_file"></a>
<p class="bvh">Add Files</p>
<p>按鈕顯示一個 <a href="../ui/dialogs/dlgopen.html">File Open</a> 對話框,通過這里選擇要加入到歸檔文件中的文件,這些文件必須在項目的資源路徑上。使用這個選項可以向歸檔中加入各種文件,如資源(.gif,.jpg,audio 文件),屬性文件,數據庫驅動,甚至歸檔的文檔(.html , readme.txt)</p>
<p><span class="bscan"><font color="#FF0000">注意</font>:</span> “Add File”對話框不能在歸檔文件中查找,如果你需要的文件或者包在一個歸檔文件中,那么你首先需要把這個歸檔文件解包到你的資源目錄,然后使用“Add File”按鈕加入你的需要</p>
<a name="remove"></a>
<p class="bvh">Remove</p>
<p>從列表中移出選中的類或文件.<!----------------------------------------------------------------------------=DEPLOYMENT WIZARD - STEP 4-------------------------------------->
</p>
<a name="deploystep4"></a>
<p><font color="#000080" size="2"><b>Archive Builder 步驟 4</b></font></p>
<p>利用庫依賴做解什么。項目中用到的庫都列在這里,可以為每一個選擇單獨的配置策略。</p>
<p><span class="bscan">注意:</span>Archive Builder 不會在歸檔中包含JDK,它假定目的計算機上以安裝JDK,JRE,
<a href="../../../www.javasoft.com/products/plugin/index.html">Java Plug-in</a>
,或者通過你提供的安裝程序,已經存在JDK類, </p>
<p><br>
<span class="bscan">重點:</span> 在JDK1.1.1中,Swing/JFC 不作為JDK的一部分發布,因此如果你用JDK1.1.1開發應用,你必須下載并發布swingall.jar來包含這些包。</p>
<p><img src="archive_builder_step4.gif" border="0" width="550" height="401"></p>
<p><span class="bscan">注意:</span> 在你配置DataStore包(com.borland.datastore)或者VisiBroker
包(com.visigenic)的任何類時,都將看到一個警告提示你配置這些包需要一個單獨的配置許可,如果你已經具有了相關的許可并且不想在項目里看到這個告警了,選擇“Don't warn me about this project again”</p>
<a name="exclude_all"></a>
<p class="bvh">Never Include Any Classes Or Resources</p>
<p>除了applet以外的所有歸檔類型的默認選項,沒有庫包含于歸檔文件。你需要提供JAR文件派發這些再發布庫,并通過運行時的CLASSPATH參數包含它們,而不是從這些庫里把需要的類加入到你的JAR文件中去。這是配置并創建最小的JAR文件的最簡單的辦法</p>
<p>更多的信息見 <a href="deploy.html">"Basic deployment
strategies."</a></p>
<p>選擇了這個選項,“Exclude All” 字段將出現在當前選中的庫的名稱的末端</p>
<a name="step4_required_known"></a>
<p class="bvh">Include Required Classes And Known Resources</p>
<p>Archive Builder 將嘗試判斷對于項目中的類哪些類和資源是必需的,并把它們包含進來。注意這個過程對很多庫都不起作用,通常的,下一個選項,“Include Required Classes And All Resources”,對于庫的配置來說,是一個更好的選擇選擇了這個選項,“Include
Deps ” 字段將出現在當前選中的庫的名稱的末端 </p>
<a name="step4_required_allresources"></a>
<p class="bvh">Include Required Classes And All Resources</p>
<p>Archive Builder 將嘗試判斷對于項目中的類哪些類是必需的,并把它們包含進來。<br>
Archive Builder同時集合由編譯器復制到輸出路徑的項目資源路徑上的所有資源,如:<br>
images,video 片斷,聲音文件,屬性文件,等。對于配置第三方的庫,這個選項是非常合適的</p>
<p> 這個選項是applet的默認選項選擇了這個選項,“Deps & Resources ” 字段將出現在當前選中的庫的名稱的末端 </p>
<a name="step4_required_allclasses"></a>
<p class="bvh">Always Include All Classes And Resources</p>
<p>集合所有的類和資源,不管它們是必要的還是不必要的,每一樣,甚至包含JBuilder設計器<br>
的庫,都將被加入到你的歸檔文件中。這個選項是最安全的,但是將產生一個非常大的歸檔文件。</p>
<p> 選擇了這個選項,“Include All ” 字段將出現在當前選中的庫的名稱的末端 </p>
<p><font color="#000080" size="2"><b>Archive Builder 步驟 5</b></font></p>
<p>選擇清單文件的創建方式。對于大多數用戶,默認選項,“Create A Manifest”,已經足夠了。<br>
更多的信息見主題 <a href="deploy.html">"About the manifest file."</a></p>
<p><img src="archive_builder_step5.gif" border="0" width="599" height="401"></p>
<a name="include_manifest"></a>
<p class="bvh">Include A Manifest File In The Archive</p>
<p>默認選項。在歸檔文件中自動創建一個清單文件</p>
<a name="create_manifest"></a>
<p class="bvh">Create A Manifest</p>
<p>除OpenTool類型外所有歸檔文件的默認選項,如果選擇了JAR作為歸檔類型,Archive Builder將自動的在JAR文件的 meta-inf/ 子目錄下創建一個名稱為manifest.mf的清單文件,清單文件包含Manifest-Version:1.0 和 Main-Class:頭信息。</p>
<a name="create_manifest_save"></a>
<p class="bvh">Create A Manifest And Save A Copy In The Specified File</p>
<p>創建清單文件和一個copy,將copy放到"File Open" 對話框選擇出的path文本框顯示的位置,如果這個文件不存在,Archive Builder將創建它.</p>
<a name="override_manifest"></a>
<p class="bvh">Override The Manifest With The Specified File</p>
<!--BNDX="manifest files:editing;runnable class:specifying in manifest file;JAR files:running from command line"-->
<p>針對于想要的為歸檔中的類對jar 工具提供選擇的信息的高級用戶設置的選項,OpenTool歸檔的默認選項。使用自定義的清單文件,選擇清單的內容項目。在path文本框中命名自己的清單文件名使用這個選項,在運行程序前,清單文件必須存在,否則,在運行時會在Compiler tab中出現如下信息:</p>
<p><code><font size="2"><path_name> <file_name> (The system cannot find the specified file)</font></code></p>
<p><span class="bscanwarn"><font color="#FF0000">警告</font>:</span> 此項僅使用于高級用戶. </p>
<!----------------------------------------------------------------------------=DEPLOYMENT WIZARD - STEP 6-------------------------------------->
<a name="deploystep6"></a>
<p><b><font color="#000080" size="2">Archive Builder 步驟 6</font></b></p>
<p>僅在選擇Application的歸檔類型時出現,允許設置主類。主類運行這個Applicaton。它包含static void main(String[] args) 方法。</p>
<p><img src="archive_builder_step6.gif" border="0" width="550" height="401"></p>
<a name="use_default_main_class"></a>
<p class="bvh">Use The Main Class Specified In The Default Runtime</p>
<p>默認選項。使用在項目屬性對話框的 <a href="../ui/dialogs/dlgrunparam.html">Run </a> 頁指定的主類</p>
<p><a name="use_specified_main_class"></a> </p>
<p class="bvh">Use The Class Specified Below</p>
<p>通過“...”按鈕選項的類名稱,顯示于“Class”文本框。</p>
<br><br>
<a name="archive_node"></a>
<p><font color="#000080" size="2"><b>理解歸檔節點</b></font></p>
<!--BNDX="archive node:"-->
<p>JBuilder 的Archive Builder 在項目中創建一個歸檔節點,通過此處實現對歸檔文件的便利訪問。在開發的任何時間,都可以創建歸檔文件,重建,或者復位它的屬性。業可以查閱歸檔文件的內容和清單文件的內容。. </p>
<p>當退出Archive Builder時,歸檔節點自動出現在項目窗格中。在最初的歸檔文件創建時,需要選擇|Make Project 或者 Project|Rebuild Project 。在歸檔節點創建之后,它怎樣獲得重建取決于創建歸檔時Archive Builder工具的步驟2的<br>
“Building Project”選項的設置。</p>
<ul>
<li>如果打開這個選項,歸檔文件將在每一次的選擇Project|Make Project 或Project|Rebuild Project 菜單時重建</li>
<li>如果關閉這個選項,可以通過在項目窗格上的右擊歸檔節點,然后選擇Make或者Rebuild<br>
</li>
</ul>
<p>使用Archive Builder,可以創建多個不同設置的歸檔文件來測試不同的配置情景。首先,使用Archive Builder包含各種不同的類,依賴,資源組合,然后,比較每個歸檔文件的內容,你將發現適合你的文件大小,下載時間和安裝需求等要求的最佳策略。</p>
<a name="view_archive"></a>
<p><font color="#000080" size="2"><b>查閱歸和清單</b></font></p>
<!--BNDX="archive files:viewing contents of;manifest files:viewing in JBuilder"-->
<p>在項目窗格上展開Archive Builder 節點,雙擊歸檔文件,在結構窗格將顯示歸檔文件的內容,而在內容窗格將顯示清單文件的內容。</p>
<p><img src="archive_node_in_appbrowser.gif" border="0" width="768" height="446"> </p>
<a name="resetting_archive_props"></a>
<p><font color="#000080" size="2"><b>復位歸檔節點屬性</b></font></p>
<!--BNDX="archive node:properties"-->
<p>在整個開發期間,可以復位歸檔節點屬性來改變歸檔文件的內容。右擊歸檔節點,選擇屬性,屬性對話框顯示的頁面內容與Archive Builder的幾個步驟對應。</p>
<p><img src="archive_properties.gif" border="0" width="448" height="460"></p>
<a name="removingarchive"></a>
<p><font color="#000080" size="2"><b>從項目中移出和刪除歸檔</b></font></p>
<!--BNDX="archive node:removing"-->
<p>在為項目創建了幾個不同版本的歸檔文件之后,可能需要移出或者刪除其中不再用到的。取決于你的需要,有如下幾條途徑</p>
<p>移出歸檔節點不是刪除了JAR文件,而是把JAR文件和歸檔節點移出項目,還可以在需要的時候再一次把它們加入進來</p>
<p>從項目中移出歸檔, </p>
<ul>
<li>在項目窗格中右擊歸檔節點,選擇“Remove From Project”.</li>
<li>在項目窗格中選擇歸檔節點,在項目窗格的工具條上按“Remove From Project”</li>
</ul>
<p>也可以從項目中刪除JAR文件。這用于當想要復位歸檔節點屬性或者為項目創建一個新的JAR文件時。但是要記住:如果創建歸檔時Archive Builder工具的步驟2的“Always create archive whenbuilding the project”屬性被選擇時,在下一次的項目構造時,歸檔將再一次被創建。查看這個選項的設置,右擊歸檔節點選擇屬性。這個選項是默認打開的。刪除了這個JAR文件后,復位貴的屬性,右擊歸檔節點,選擇“Build”以重建新設置下的歸檔文件。</p>
<p>刪除JAR文件,
<ul>
<li>在項目窗格中右擊歸檔節點,選擇“Remove Generated Node</li>
<li>展開歸檔節點,右擊JAR文件,選擇“Delete <文件名.jar>”.</li>
</ul>
<p></p>
</body>
</html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -