亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? deploy.html.primary

?? JBuilder 5 的中文版幫助文檔
?? PRIMARY
?? 第 1 頁 / 共 3 頁
字號:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<meta name="generator" content="Microsoft FrontPage 4.0">
<title>Building Applications: Deploying Java programs</title>
<meta name="Author" content="kt">
<link type="text/css" href="../jbdocs.css" rel="stylesheet">
</head>
<body bgcolor="#fefef2" style="FONT-SIZE: 9pt">

<a name="deploy_top"></a> 
<h1><FONT 
color=#0080FF size=3 ><b>配置Java程序</b></font></h1>
<hr>
<p>譯者名字: appleplus(JD044) <br>  
  郵件地址:<a href="mailto:comcn-1@371.net">comcn-1@371.net</a></p>
<!--BNDX="deploying:applications;applets:deploying;applications:deploying"-->
<blockquote class="bsku"><font color="#FF0000">JBuilder 的 Archive Builder 是JBuilder 專業版和企業版的一個特色.</font></blockquote>  

<br><br>
<a name="intro"></a> 
<p><font size="3" color="#000080"><b>介紹</b></font></p>

<p>配置一個Java應用,你需要把用到的Java類文件,各種圖片文件,或者其他需要的文件組織到一起,然后把他們copy到它們能夠執行的服務器或者客戶機環境中去.你可以單獨的發布這些程序,或者以壓縮或者未壓縮的文檔文件發布.</p>

<p><span class="bscan"><font color="#FF0000">注意</font>:</span> 在這篇文檔中,Java 程序(或者叫應用),可以理解為:Java application,applet,Java   
  Bean或者EJB</p>

<p>JBuilder 專業版和企業版提供<a href="deploy_archive.html#using_wizard">Archive Builder</a>   
  來協助您完成對您的應用的配置.JAR 文件也可以使用Sun在JDK中提供的<a href="../java/tooldocs/tools.html#basic"><strong>jar</strong>  
  tool</a> 用命令行方式創建. JBuilder 的 Archive Builder可以自動的收集您的應用中需要的類、資源和庫,配置這些文件為壓縮和未壓縮的Zip文件或者JAR文件,同時還可以創建JAR文件的<code>清單。</code> 在整個配置期間,您可以構造文檔文件,重編譯,或者復位,也可以查閱文檔的內容,和清單文件(manifest)。 更多的內容見后面的<a href="deploy_archive.html">&quot;Using   
  the Archive Builder&quot;</a> .</p>  

<p>配置任何應用的第一步是:指明哪些項目和庫需要加載到archive中。這幫助你決定把哪些內容如類,資源等包含到發布文件中,這樣,您只要提供給您的最終用戶這個大的archive就可以了。</p>

<p>配置是一個復雜和有難度的題目,需要對各種相關因素有足夠深刻的理解,JBuilder 的 Archive Builder 降低了這種難度,幫助您創建一個滿足配置需要的archive文件</p>  

<p><span class="bscan"><b>參見</b>:</span></p>

<ul>
	<li><a href="http://java.sun.com/docs/books/tutorial/jar/index.html">"Trail: Jar Files"</a> in the Java Tutorial at http://java.sun.com/docs/books/tutorial/jar/index.html</li>
	<li><a href="http://java.sun.com/docs/books/tutorial/jar/basics/index.html">
&quot;Using JAR Files: The Basics&quot;</a></li>
	<li><a href="../tutorials/texteditor/testep16.html">Step 16</a> of the JBuilder tutorial &quot;Building a Java text editor&quot;</li>
</ul>
<p><span class="bscan"><font color="#FF0000">注意</font>: </span> 本篇文檔假設您已經理解了applet(運行在一個另一的上下文環境,典型如瀏覽器)和application (包含main() 方法的獨立運行的程序)的區別。 關于Applet,瀏覽器和JDK 支持的內容,見the <cite>Web   
  Application Developer's Guide</cite>. 部分中&quot;Working with applets&quot; 的<a href="../webapps/applets.html">&quot;Browser   
  issues&quot;</a></p>
<a name="archiving"></a> 
&nbsp;
<hr>
<p><font size="3" color="#000080"><b>關于Java Archive Files (JAR)</b></font></p>  
<!--BNDX="deploying:applications as archive;archiving:projects for deployment"-->
<!--BNDX="archive files:creating for deployment;JAR files:creating;ZIP files"-->
<p>一個Java應用可能包含很多的類文件,各種資源,屬性和文檔文件,對于一個大型的應用可能會有成百上千的文件,一旦您的代碼完成需要配置時,您需要一個便利的方法把它們捆綁到一起。</p>

<p>您可以單獨的配置這些文件,或者把他們打包到一個或者幾個壓縮文件中(對于大的應用),壓縮的打包文件的優勢在于:節省了applet的下載時間,減少了對目的服務器或者系統的空間要求,明顯的短處在于降低了執行速度。</p>

<p>最有效的發布,配置一個Java程序的方式是使用壓縮的JAR文件。 JAR文件也可以包含清單文件,潛在地以<a href="http://java.sun.com/j2se/1.3/docs/guide/jar/manifest.html">  
  Manifest format.</a>定義的署名文件。一些高級特性,如:包的封裝,包的版本,電子簽名也可以通過清單文件實現</p>
<p>JAR(.jar)文件是一種典型的不同擴展名和具有內在目錄結構約束的ZIP文件。JavaSoft 使用PKWARE ZIP 文件格式作為基本的JAR文件格式。</p>  

<p><span class="bscan"><font color="#FF0000">注意</font>:</span> JAR 文件在JDK1.1及以后版本支持,如果您配置一個JDK1.0.2 瀏覽器的applet,需要使用ZIP 打包文件。</p>  

<p>除了類和資源文件(放置在恰當的目錄中),JAR 文件還必須包含一個清單文件和必要的類署名文件。</p>  

<p>盡管你可以向archive中放入任何你想要放入的東西,但Java VM 只查找類文件</p>  

<p>加載applet的HTML文件不放在包文件中,但是JavaBean指定的包含bean的HTML<br>
  文件可以放在包文件中。<!----------------------------------------------------------------=ABOUT MANIFEST FILE -------------------------------------------------------------------------------->
<br><br>
<a name="manifest"></a> 
</p>


<hr>
<p><font size="3" color="#000080"><b>關于清單文件manifest</b></font></p>
<!--BNDX="manifest files;JAR files:archival lists;archiving:lists"-->
<p>JAR 文件的 <code>manifest</code> 是一個包含了一些或所有的JAR文件中的類的信息的文本格式文件。 在Java 2中,它也包含在JAR文件中那個類可執行的信息。</p>  

<p>JAR的清單文件必須命名為manifest.mf ,并且必須在JAR的meta-inf/目錄下。</p>  

<p>JBuilder 專業版和企業版提供Archive Builder 生成的默認清單文件,在文件頭部有如下兩條頭消息。</p>  

<table cellspacing="2" cellpadding="0">
<tr>
    <td valign="top" width="246"><code>Manifest-Version: 1.0</code></td>  
    <td valign="top" width="469"><font size="2">告訴你清單的入口接受“header:value”匹配表單,遵守Mainfest 規范1.0</font></td>  
</tr>

<tr>
    <td valign="top" width="246"><code>Main-Class:</code>&#160;<code>class-name</code></td>
    <td valign="top" width="469"><font size="2">這個頭用于Application類型,指明程序的入口類(這個類包含主類方法public static void main(String[] args), 從而能夠運行Application)</font>。<br> 
    </td>
</tr>
</table>

<p><img border="0" src="mf2.gif" width="330" height="332"></p>



<p>Main-Class 頭信息使你能夠使用 Java 工具的 <strong>-jar</strong> 選項在命令行上從JAR文件中執行一個application</p>  
<p>還可以加入其它的頭信息,以實現對特定目標的實現。關于manifest 的更多的信息,見</p>  
<p><a href="http://java.sun.com/docs/books/tutorial/jar/basics/manifest.html">http://java.sun.com/docs/books/tutorial/jar/basics/manifest.html</a>
<br>
&quot;Understanding the manifest&quot;</p>  

<p><a href="http://java.sun.com/docs/books/tutorial/jar/basics/manifest.html#special-purpose">http://java.sun.com/docs/books/tutorial/jar/basics/manifest.html#special-purpose</a>
<br>
&quot;Special purpose manifest headers&quot;</p>

<p><a href="http://java.sun.com/j2se/1.3/docs/guide/jar/jar.html#JAR Manifest">
http://java.sun.com/j2se/1.3/docs/guide/jar/jar.html#JAR Manifest</a>
<br>
&quot;JAR Manifest&quot;</p>

<p><a href="http://java.sun.com/j2se/1.3/docs/guide/jar/jar.html#Main Attributes">
http://java.sun.com/j2se/1.3/docs/guide/jar/jar.html#Main Attributes</a>
<br>
&quot;JAR Manifest - Main Attributes&quot;</p>

<p><a href="http://java.sun.com/products/j2se//1.3/docs/tooldocs/tools.html#basic">http://java.sun.com/products/js2e/1.3/docs/tooldocs/tools.html#basic</a>
<br>
&quot;Command-line tools&quot;</p>

<p><a href="http://java.sun.com/j2se/1.3/docs/guide/jar/jarGuide.html">http://java.sun.com/j2se/1.3/docs/guide/jar/jarGuide.html</a>
<br>
&quot;JAR Guide&quot;</p>


<!----------------------------------------------------------------=CREATING JAR FILES --------------------------------------------------------------------------------><a name="creating_jar"></a> 
<hr>
<p><font size="3" color="#000080"><b>創建JAR文件</b></font></p>
<!--BNDX="Java archive files. See also JAR files;JAR files:archive files:ZIP files"-->
<!--BNDX="JAR files:creating with Archive Builder;archiving:with Archive Builder;Archive Builder:creating archive files"-->
<a name="basic_deploy_strategies"></a> 
<p><font size="2" color="#000080"><b>基本的配置思想</b></font></p>

<p>兩種基本的配置策略:</p>

<ul>
  <li>從你的JAR文件中分離出再發布的類庫,在運行時的CLASSPATH中加載它們,而不是把它們統統放到JAR中,這是創建最小的應用JAR的最簡單的辦法。當多個相同位置上的應用共享庫時,這是一個合理的選擇。 
    <p>在jbuilder/license.txt 和 jbuilder/redist/deploy.txt 文件中可以得到在JBuilder產品許可下,哪些可以再發布,哪些不可以的信息。</p>  
  </li>
  <li>用SunJDK提供的<a href="../java/tooldocs/tools.html#basic"><strong>jar</strong> 
    tool</a>, 或者JBuilder 專業版和企業版提供Archive Builder來創建JAR。 Archive Builder 為收集你的程序用到的類,資源和庫提供了很多選項.   
    這些選項的取值,取決于你的配置要求。如:空間考慮,applet 還是獨立運行的,希望你的用戶如何安裝等。見<a href="deploy_archive.html">&quot;Using   
    the Archive Builder.&quot;</a></li>  
</ul>



<a name="basicsteps"></a> 
<p><font size="2" color="#000080"><b>基本的配置步驟</b></font></p>

<p>在JBuilder中可以總結如下:</p>

<ol>
  <li>用JBuilder創建、編譯代碼.</li>
  <li>用Sun的<strong>Jar</strong>工具或者JBuilder 專業版和企業版提供Archive Builder來創建JAR. 更多信息見<a href="deploy_archive.html#using_wizard">&quot;Using   
    the Archive Builder&quot;</a> </li>  
  <li>創建安裝過程.</li>
  <li>發布JAR,所有必需的再發布JAR文件,安裝程序.</li>
</ol>


<!----------------------------------------------------------=USING JAR FROM COMMAND LINE------------------------------------------------------>
<br>
<a name="jartool"></a> 
<hr>
<p><font size="3" color="#000080"><b>使用JDK中的Java Archive 工具</b></font></p>  
<!--BNDX="Java Archive Tool;JAR files:creating with jar tool;command-line tools:jar tool;archiving:with jar tool"-->
<p>作為JDK的一部分,Sun 提供了在命令行使用的Java Archive工具(<strong>jar</strong> tool)來創建和修改JAR文件。 <strong>jar</strong> 工具通過命令行調用,使用格式如下:</p>  

<pre>
<font size="2">jar cf <code>jar-file input-file(s)</code></font>
</pre>
<p>關于創建和修改JAR文件的更多內容,見后面的 <a href="#updatejar">&quot;Updating the contents of   
  the JAR file.&quot;</a></p>  

<p><span class="bscan">See also:</span>
<a href="http://java.sun.com/docs/books/tutorial/jar/basics/index.html">&quot;Using JAR Files: The Basics&quot;</a> at http://java.sun.com/docs/books/tutorial/jar/basics/index.html
</p>

<!----------------------------------------------------------=RUNNING JAR FROM COMMAND LINE------------------------------------------------------>
<a name="runningjar"></a> 
<p><b><font size="2" color="#000080">從JAR文件中執行一個程序</font></b></p>
<!--BNDX="JAR files:command-line access"-->
<p>可以在命令行上執行一個打包在JAR中的程序。把這個JAR文件加載到CLASSPATH中,例如CLASSPATH=user/username/jbproject/myapp/myjar.jar ,或者在命令行上java.exe 的 <strong>-cp</strong>或<strong>-classpath</strong> 參數中指明這個類所在包的全路徑:</p>  

<pre><font size="2">java -classpath user/username/jbproject/myapp/myjar.jar mypackage.myclassname</font>
</pre>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美色图免费看| 日本一区中文字幕| 国产精品三级av| 久久久久久久久久久久久夜| 欧美成人一级视频| 日韩欧美专区在线| 欧美成人一区二区三区在线观看| 欧美一区二区三区不卡| 91精品在线观看入口| 717成人午夜免费福利电影| 欧美巨大另类极品videosbest | 国产精品色呦呦| 国产精品拍天天在线| 国产精品国产三级国产普通话99 | 久久国产精品99精品国产| 五月天激情综合网| 久久97超碰色| 国产精品一区二区在线播放| 成人午夜私人影院| 日本高清免费不卡视频| 欧美日韩在线免费视频| 在线电影国产精品| 精品嫩草影院久久| 国产精品女同一区二区三区| 一区二区视频在线看| 亚洲成人三级小说| 蜜桃一区二区三区四区| 丁香婷婷综合激情五月色| 91啪亚洲精品| 欧美福利视频一区| 久久亚洲二区三区| 综合久久久久久| 亚洲成av人片一区二区| 老司机精品视频一区二区三区| 国产一区二区三区高清播放| 91在线无精精品入口| 欧美伦理影视网| 久久亚洲春色中文字幕久久久| 亚洲视频你懂的| 丝袜a∨在线一区二区三区不卡| 九九精品视频在线看| 成人精品视频网站| 欧美日韩一区二区三区四区五区 | 久久精品在这里| 亚洲三级在线播放| 奇米色777欧美一区二区| 风间由美性色一区二区三区| 色综合 综合色| 日韩三级.com| 日韩一区中文字幕| 麻豆国产精品一区二区三区| caoporm超碰国产精品| 91精品国产免费久久综合| 国产精品免费免费| 日韩激情中文字幕| k8久久久一区二区三区| 91精品欧美一区二区三区综合在 | 国产精品久久久久久久久晋中 | 免费在线观看一区二区三区| 波多野结衣亚洲| 欧美刺激午夜性久久久久久久| 亚洲人123区| 国产一区二区三区免费在线观看| 在线一区二区视频| 中文在线一区二区| 蜜桃一区二区三区四区| 在线视频欧美区| 中文字幕精品一区| 极品美女销魂一区二区三区| 欧美亚洲丝袜传媒另类| 亚洲国产精品成人综合 | 欧美三级资源在线| 中文字幕亚洲一区二区av在线| 久久99精品久久久久久| 欧美日韩国产首页在线观看| 亚洲少妇最新在线视频| 丰满岳乱妇一区二区三区| 欧美成人高清电影在线| 亚洲成av人片一区二区三区| 一本到三区不卡视频| 国产亚洲一二三区| 久久99久久99小草精品免视看| 欧美丝袜丝nylons| 亚洲男人的天堂在线aⅴ视频| 国产成人一区在线| 精品三级av在线| 五月天欧美精品| 91社区在线播放| 成人一级片网址| 精品国产乱码久久| 视频一区在线视频| 欧美撒尿777hd撒尿| 亚洲色图欧美在线| 成人福利在线看| 欧美激情在线看| 国产成人亚洲综合a∨婷婷 | 亚洲韩国精品一区| 在线视频国内自拍亚洲视频| 亚洲精品写真福利| 一本久道久久综合中文字幕| 亚洲乱码中文字幕综合| 91在线视频网址| 日韩一区在线看| 99久久99久久精品免费看蜜桃| 国产欧美一区二区精品性色| 国产a区久久久| 国产精品伦理在线| 成人国产精品免费观看视频| 国产精品天美传媒| 9l国产精品久久久久麻豆| 国产精品久久久久久久久久久免费看 | 麻豆精品一区二区av白丝在线| 欧美一级在线观看| 另类综合日韩欧美亚洲| 日韩精品1区2区3区| 五月婷婷综合网| 欧美日本乱大交xxxxx| 亚洲h在线观看| 欧美一区二区视频免费观看| 免费亚洲电影在线| 精品国精品国产| 高清成人免费视频| 中文字幕亚洲精品在线观看| 欧美伊人久久久久久久久影院 | 亚洲综合无码一区二区| 欧美系列日韩一区| 日本成人在线看| 久久久久国产精品麻豆ai换脸| 国产成人免费视| 亚洲欧美综合在线精品| 欧美性生交片4| 美女一区二区三区在线观看| 久久亚洲一区二区三区四区| 97se亚洲国产综合在线| 亚洲成人在线免费| 久久综合色8888| 99久久国产综合精品女不卡| 天天综合色天天| 久久婷婷成人综合色| 91美女在线观看| 日本美女视频一区二区| 国产欧美日韩中文久久| 色综合天天天天做夜夜夜夜做| 日日嗨av一区二区三区四区| 日韩视频国产视频| 高清不卡一二三区| 亚洲第一二三四区| 久久男人中文字幕资源站| 色噜噜狠狠一区二区三区果冻| 日本伊人精品一区二区三区观看方式| 国产女主播视频一区二区| 欧美在线观看你懂的| 日韩欧美黄色影院| 麻豆国产欧美一区二区三区| 国产色91在线| 精品视频999| 成人av在线观| 奇米在线7777在线精品| 久久69国产一区二区蜜臀 | 日韩伦理免费电影| 日韩午夜av一区| 欧美日韩成人在线一区| 日本电影亚洲天堂一区| 成人免费毛片app| 国产自产高清不卡| 亚洲高清不卡在线| 一区二区成人在线观看| 中文字幕的久久| 国产喷白浆一区二区三区| 日韩欧美三级在线| 欧美精品1区2区3区| 天堂久久久久va久久久久| 亚洲综合久久久久| 成人欧美一区二区三区小说| 国产午夜精品福利| 9191久久久久久久久久久| 色综合久久天天| 成人av电影在线播放| 蜜臀av性久久久久蜜臀aⅴ四虎| 日本欧美在线观看| 性做久久久久久| 一区二区三区影院| 亚洲一区二区在线免费观看视频| 国产精品的网站| 中文幕一区二区三区久久蜜桃| 欧美日韩综合在线| 欧美日韩不卡一区| 欧美日韩精品一区视频| 亚洲国产成人一区二区三区| 中文字幕精品一区二区精品绿巨人 | 国产不卡免费视频| 日本成人中文字幕| 精品一区免费av| 蜜臀av一区二区在线观看| 喷白浆一区二区| 亚洲精品视频在线观看网站| 一区二区免费看| 亚洲综合无码一区二区| 亚洲午夜一区二区三区| 日韩精品欧美精品|