亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
国产三级精品三级| 久久久一区二区三区捆绑**| 日韩精品一区二区在线观看| 日本高清不卡aⅴ免费网站| 337p亚洲精品色噜噜狠狠| 欧美自拍偷拍午夜视频| 久久看人人爽人人| 欧美bbbbb| 色香蕉成人二区免费| 欧美国产日产图区| 黄色成人免费在线| 日韩一级免费观看| 亚洲成人高清在线| 欧美亚洲一区二区三区四区| 国产精品三级久久久久三级| 国产一区二区网址| 精品国精品国产| 日本成人在线网站| 欧美一区二区三区思思人| 亚洲国产日韩综合久久精品| 色又黄又爽网站www久久| 亚洲欧洲日韩一区二区三区| 福利一区二区在线| 国产日产欧美一区二区三区| 亚洲精品中文在线观看| 欧美婷婷六月丁香综合色| 国产欧美日韩中文久久| 狠狠色丁香婷综合久久| 日韩你懂的在线观看| 麻豆91免费看| 欧美一区二区不卡视频| 日日摸夜夜添夜夜添国产精品 | ww亚洲ww在线观看国产| 久久99精品国产.久久久久 | 中文字幕一区二区三区不卡| 高清不卡一二三区| 亚洲欧美在线另类| 一本大道av一区二区在线播放 | 欧美日韩国产高清一区| 香蕉久久一区二区不卡无毒影院 | 久久久久久亚洲综合| 国产一区在线精品| 国产精品视频免费看| 99久久精品99国产精品| 中文字幕永久在线不卡| 91丨国产丨九色丨pron| 亚洲成av人片观看| 精品国产一区二区精华| 丁香激情综合国产| 夜夜嗨av一区二区三区| 91精品国产综合久久福利软件| 免费成人在线观看| 国产日韩在线不卡| 色乱码一区二区三区88| 人人爽香蕉精品| 欧美激情自拍偷拍| 欧美偷拍一区二区| 欧美性感一类影片在线播放| 91亚洲精品久久久蜜桃| 亚洲精品水蜜桃| 欧美日韩一区久久| 伦理电影国产精品| 欧美国产激情一区二区三区蜜月 | 91.com在线观看| 国产剧情在线观看一区二区| 国产精品乱人伦| 欧美亚洲愉拍一区二区| 国产资源精品在线观看| 一区二区三区不卡视频在线观看| 欧美电影一区二区| 不卡视频在线看| 男女男精品网站| 三级久久三级久久久| 337p日本欧洲亚洲大胆精品| 97se亚洲国产综合自在线不卡| 有码一区二区三区| 26uuu精品一区二区三区四区在线| 99久久99久久精品免费看蜜桃| 婷婷成人综合网| 国产精品996| 亚洲aⅴ怡春院| 国产精品亲子伦对白| 欧美肥胖老妇做爰| 成人av集中营| 久久www免费人成看片高清| 中文字幕五月欧美| 精品美女被调教视频大全网站| 一本大道久久a久久综合婷婷| 国产又黄又大久久| 视频一区二区不卡| 亚洲一区二区三区中文字幕| 中文无字幕一区二区三区| 777xxx欧美| 欧美日韩国产免费| 日本高清不卡一区| 91视频在线观看| 成人污污视频在线观看| 国产乱一区二区| 蜜桃精品视频在线| 婷婷开心激情综合| 亚洲午夜久久久久久久久电影院| 国产精品人成在线观看免费| 久久丝袜美腿综合| 日韩手机在线导航| 67194成人在线观看| 欧美日韩美少妇| 91浏览器在线视频| 91在线看国产| 91精品福利在线| 色老头久久综合| 在线影院国内精品| 91久久精品网| 欧美日韩亚洲综合在线 | 国内精品视频一区二区三区八戒| 视频一区在线播放| 日本麻豆一区二区三区视频| 日韩av二区在线播放| 日韩国产一区二| 亚洲天堂久久久久久久| 中文字幕欧美国产| 91久久精品一区二区三区| 成年人网站91| 99久久国产综合精品麻豆| 成av人片一区二区| 欧洲精品一区二区| 欧美酷刑日本凌虐凌虐| 日韩丝袜美女视频| 久久久久99精品国产片| 国产精品久久久久久福利一牛影视| 国产精品国产三级国产aⅴ入口| 亚洲欧洲中文日韩久久av乱码| 日韩毛片精品高清免费| 亚洲国产一二三| 精品一区二区三区免费观看| 国产乱码精品一区二区三区av| 成人动漫精品一区二区| 欧美羞羞免费网站| 精品免费日韩av| 国产精品乱码人人做人人爱 | 欧美成人猛片aaaaaaa| 欧美精品一区二区在线播放| 中文字幕成人网| 亚洲一区中文日韩| 激情五月婷婷综合| 99精品欧美一区| 日韩一区二区免费视频| 欧美激情综合网| 亚洲成人自拍偷拍| 国产精品白丝jk白祙喷水网站| 91麻豆swag| 2欧美一区二区三区在线观看视频| 国产日产精品1区| 亚洲国产日韩精品| 国产制服丝袜一区| 欧美日韩精品一区二区天天拍小说| 精品久久人人做人人爰| 国产精品不卡一区| 精品一区二区三区免费观看 | 成人丝袜高跟foot| 在线综合视频播放| 成人欧美一区二区三区小说 | 欧美成人r级一区二区三区| 国产精品日产欧美久久久久| 免费不卡在线观看| 欧美影院午夜播放| 国产精品看片你懂得| 紧缚奴在线一区二区三区| 欧美日韩综合不卡| 中文字幕中文字幕一区二区| 久久草av在线| 欧美亚洲综合久久| 综合色中文字幕| 国产激情精品久久久第一区二区 | 黄一区二区三区| 色综合久久中文字幕综合网| 久久亚洲综合色| 日韩成人一级大片| 欧美日韩www| 亚洲激情欧美激情| 成人一区二区三区在线观看| 日韩美一区二区三区| 亚洲成人tv网| 在线观看精品一区| 亚洲免费高清视频在线| 成人黄色在线网站| 久久久国际精品| 国产一区二区三区免费在线观看| 91精品国产麻豆| 亚洲v日本v欧美v久久精品| 色视频欧美一区二区三区| 国产精品拍天天在线| 国产高清亚洲一区| 久久众筹精品私拍模特| 国产一区在线精品| 久久综合狠狠综合| 国产成人精品影视| 国产精品麻豆视频| 99精品久久只有精品| 亚洲精品国产精华液| 91色婷婷久久久久合中文|