
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
	<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head><card id="MainCard" title="&#x6B22;&#x8FCE;&#x5149;&#x4E34;"><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a><br/>&nbsp;</p><p><b>&#x6807;&#x9898;&#x3A;</b> &#x5236;&#x4F5C;&#x53EF;&#x6267;&#x884C;&#x7684;&#x4A;&#x41;&#x52;&#x6587;&#x4EF6;&#x5305;&#x53CA;&#x6A;&#x61;&#x72;&#x547D;&#x4EE4;&#x8BE6;&#x89E3;</p><p><b>&#x4F5C;&#x8005;&#x3A;</b> &#x61;&#x64;&#x6D;&#x69;&#x6E;</p><p><b>&#x65E5;&#x671F;&#x3A;</b> &#x32;&#x30;&#x30;&#x36;&#x2D;&#x31;&#x30;&#x2D;&#x32;&#x31;&#x20;&#x31;&#x30;&#x3A;&#x32;&#x36;&#x20;&#x41;&#x4D;</p><p><b>&#x5206;&#x7C7B;&#x3A;</b> <a href="wap.asp?do=showLog&amp;cateID=4">&#x811A;&#x672C;&#x8BED;&#x8A00;</a></p><p><b>&#x5185;&#x5BB9;&#x3A;</b> &#x5E38;&#x5E38;&#x5728;&#x7F51;&#x4E0A;&#x770B;&#x5230;&#x6709;&#x4EBA;&#x8BE2;&#x95EE;&#xFF1A;&#x5982;&#x4F55;&#x628A; java &#x7A0B;&#x5E8F;&#x7F16;&#x8BD1;&#x6210; .exe &#x6587;&#x4EF6;&#x3002;&#x901A;&#x5E38;&#x56DE;&#x7B54;&#x53EA;&#x6709;&#x4E24;&#x79CD;&#xFF0C;&#x4E00;&#x79CD;&#x662F;&#x5236;&#x4F5C;&#x4E00;&#x4E2A;&#x53EF;&#x6267;&#x884C;&#x7684; JAR &#x6587;&#x4EF6;&#x5305;&#xFF0C;&#x7136;&#x540E;&#x5C31;&#x53EF;&#x4EE5;&#x50CF;.chm &#x6587;&#x6863;&#x4E00;&#x6837;&#x53CC;&#x51FB;&#x8FD0;&#x884C;&#x4E86;&#xFF1B;&#x800C;&#x53E6;&#x4E00;&#x79CD;&#x662F;&#x4F7F;&#x7528; JET &#x6765;&#x8FDB;&#x884C; &#x7F16;&#x8BD1;&#x3002;&#x4F46;&#x662F; JET &#x662F;&#x8981;&#x7528;&#x94B1;&#x4E70;&#x7684;&#xFF0C;&#x800C;&#x4E14;&#x636E;&#x8BF4; JET &#x4E5F;&#x4E0D;&#x662F;&#x80FD;&#x628A;&#x6240;&#x6709;&#x7684; Java &#x7A0B;&#x5E8F;&#x90FD;&#x7F16;&#x8BD1;&#x6210;&#x6267;&#x884C;&#x6587;&#x4EF6;&#xFF0C;&#x6027;&#x80FD;&#x4E5F;&#x8981;&#x6253;&#x4E9B;&#x6298;&#x6263;&#x3002;&#x6240;&#x4EE5;&#xFF0C;&#x4F7F;&#x7528;&#x5236;&#x4F5C;&#x53EF;&#x6267;&#x884C; JAR &#x6587;&#x4EF6;&#x5305;&#x7684;&#x65B9;&#x6CD5;&#x5C31;&#x662F;&#x6700;&#x4F73;&#x9009;&#x62E9;&#x4E86;&#xFF0C;&#x4F55;&#x51B5;&#x5B83;&#x8FD8;&#x80FD;&#x4FDD;&#x6301; Java &#x7684;&#x8DE8;&#x5E73;&#x53F0;&#x7279;&#x6027;&#x3002;&nbsp;&nbsp;<br/>&#x4E0B;&#x9762;&#x5C31;&#x6765;&#x770B;&#x770B;&#x4EC0;&#x4E48;&#x662F; JAR &#x6587;&#x4EF6;&#x5305;&#x5427;&#xFF1A;&nbsp;&nbsp;<br/>1. JAR &#x6587;&#x4EF6;&#x5305;&nbsp;&nbsp;<br/>JAR &#x6587;&#x4EF6;&#x5C31;&#x662F; Java Archive File&#xFF0C;&#x987E;&#x540D;&#x601D;&#x610F;&#xFF0C;&#x5B83;&#x7684;&#x5E94;&#x7528;&#x662F;&#x4E0E; Java &#x606F;&#x606F;&#x76F8;&#x5173;&#x7684;&#xFF0C;&#x662F; Java &#x7684;&#x4E00;&#x79CD;&#x6587;&#x6863;&#x683C;&#x5F0F;&#x3002;JAR &#x6587;&#x4EF6;&#x975E;&#x5E38;&#x7C7B;&#x4F3C; ZIP &#x6587;&#x4EF6;&#x2014;&#x2014;&#x51C6;&#x786E;&#x7684;&#x8BF4;&#xFF0C;&#x5B83;&#x5C31;&#x662F; ZIP &#x6587;&#x4EF6;&#xFF0C;&#x6240;&#x4EE5;&#x53EB;&#x5B83;&#x6587;&#x4EF6;&#x5305;&#x3002;JAR &#x6587;&#x4EF6;&#x4E0E; ZIP &#x6587;&#x4EF6;&#x552F;&#x4E00;&#x7684;&#x533A;&#x522B;&#x5C31;&#x662F;&#x5728; JAR &#x6587;&#x4EF6;&#x7684;&#x5185;&#x5BB9;&#x4E2D;&#xFF0C;&#x5305;&#x542B;&#x4E86;&#x4E00;&#x4E2A; META-INF/MANIFEST.MF &#x6587;&#x4EF6;&#xFF0C;&#x8FD9;&#x4E2A;&#x6587;&#x4EF6;&#x662F;&#x5728;&#x751F;&#x6210; JAR &#x6587;&#x4EF6;&#x7684;&#x65F6;&#x5019;&#x81EA;&#x52A8;&#x521B;&#x5EFA;&#x7684;&#x3002;&#x4E3E;&#x4E2A;&#x4F8B;&#x5B50;&#xFF0C;&#x5982;&#x679C;&#x6211;&#x4EEC;&#x5177;&#x6709;&#x5982;&#x4E0B;&#x76EE;&#x5F55;&#x7ED3;&#x6784;&#x7684;&#x4E00;&#x4E9B;&#x6587;&#x4EF6;&#xFF1A;&nbsp;&nbsp;<br/>&#x3000;&#x3000;==&nbsp;&nbsp;<br/>&#x3000;&#x3000;`-- test&nbsp;&nbsp;<br/>&#x3000;&#x3000;&#x3000; `-- Test.class&nbsp;&nbsp;<br/>&#x628A;&#x5B83;&#x538B;&#x7F29;&#x6210; ZIP &#x6587;&#x4EF6; test.zip&#xFF0C;&#x5219;&#x8FD9;&#x4E2A; ZIP &#x6587;&#x4EF6;&#x7684;&#x5185;&#x90E8;&#x76EE;&#x5F55;&#x7ED3;&#x6784;&#x4E3A;&#xFF1A;&nbsp;&nbsp;<br/>&#x3000;&#x3000;test.zip&nbsp;&nbsp;<br/>&#x3000;&#x3000;`-- test&nbsp;&nbsp;<br/>&#x3000;&#x3000;&#x3000; `-- Test.class&nbsp;&nbsp;<br/>&#x5982;&#x679C;&#x6211;&#x4EEC;&#x4F7F;&#x7528; JDK &#x7684; jar &#x547D;&#x4EE4;&#x628A;&#x5B83;&#x6253;&#x6210; JAR &#x6587;&#x4EF6;&#x5305; test.jar&#xFF0C;&#x5219;&#x8FD9;&#x4E2A; JAR &#x6587;&#x4EF6;&#x7684;&#x5185;&#x90E8;&#x76EE;&#x5F55;&#x7ED3;&#x6784;&#x4E3A;&#xFF1A;&nbsp;&nbsp;<br/>&#x3000;&#x3000;test.jar&nbsp;&nbsp;<br/>&#x3000;&#x3000;|-- META-INF&nbsp;&nbsp;<br/>&#x3000;&#x3000;|&#x3000; `-- MANIFEST.MF&nbsp;&nbsp;<br/>&#x3000;&#x3000;`-- test&nbsp;&nbsp;<br/>&#x3000;&#x3000;&#x3000;&#x3000;`--Test.class&nbsp;&nbsp;<br/>2. &#x521B;&#x5EFA;&#x53EF;&#x6267;&#x884C;&#x7684; JAR &#x6587;&#x4EF6;&#x5305;&nbsp;&nbsp;<br/>&#x5236;&#x4F5C;&#x4E00;&#x4E2A;&#x53EF;&#x6267;&#x884C;&#x7684; JAR &#x6587;&#x4EF6;&#x5305;&#x6765;&#x53D1;&#x5E03;&#x4F60;&#x7684;&#x7A0B;&#x5E8F;&#x662F; JAR &#x6587;&#x4EF6;&#x5305;&#x6700;&#x5178;&#x578B;&#x7684;&#x7528;&#x6CD5;&#x3002;&nbsp;&nbsp;<br/>Java &#x7A0B;&#x5E8F;&#x662F;&#x7531;&#x82E5;&#x5E72;&#x4E2A; .class &#x6587;&#x4EF6;&#x7EC4;&#x6210;&#x7684;&#x3002;&#x8FD9;&#x4E9B; .class &#x6587;&#x4EF6;&#x5FC5;&#x987B;&#x6839;&#x636E;&#x5B83;&#x4EEC;&#x6240;&#x5C5E;&#x7684;&#x5305;&#x4E0D;&#x540C;&#x800C;&#x5206;&#x7EA7;&#x5206;&#x76EE;&#x5F55;&#x5B58;&#x653E;&#xFF1B;&#x8FD0;&#x884C;&#x524D;&#x9700;&#x8981;&#x628A;&#x6240;&#x6709;&#x7528;&#x5230;&#x7684;&#x5305;&#x7684;&#x6839;&#x76EE;&#x5F55;&#x6307;&#x5B9A;&#x7ED9; CLASSPATH &#x73AF;&#x5883;&#x53D8;&#x91CF;&#x6216;&#x8005; java &#x547D;&#x4EE4;&#x7684; -cp &#x53C2;&#x6570;&#xFF1B;&#x8FD0;&#x884C;&#x65F6;&#x8FD8;&#x8981;&#x5230;&#x63A7;&#x5236;&#x53F0;&#x4E0B;&#x53BB;&#x4F7F;&#x7528; java &#x547D;&#x4EE4;&#x6765;&#x8FD0;&#x884C;&#xFF0C;&#x5982;&#x679C;&#x9700;&#x8981;&#x76F4;&#x63A5;&#x53CC;&#x51FB;&#x8FD0;&#x884C;&#x5FC5;&#x987B;&#x5199; Windows &#x7684;&#x6279;&#x5904;&#x7406;&#x6587;&#x4EF6; (.bat) &#x6216;&#x8005; Linux &#x7684; Shell &#x7A0B;&#x5E8F;&#x3002;&#x56E0;&#x6B64;&#xFF0C;&#x8BB8;&#x591A;&#x4EBA;&#x8BF4;&#xFF0C;Java &#x662F;&#x4E00;&#x79CD;&#x65B9;&#x4FBF;&#x5F00;&#x53D1;&#x8005;&#x82E6;&#x4E86;&#x7528;&#x6237;&#x7684;&#x7A0B;&#x5E8F;&#x8BBE;&#x8BA1;&#x8BED;&#x8A00;&#x3002;&nbsp;&nbsp;<br/>&#x5176;&#x5B9E;&#x4E0D;&#x7136;&#xFF0C;&#x5982;&#x679C;&#x5F00;&#x53D1;&#x8005;&#x80FD;&#x591F;&#x5236;&#x4F5C;&#x4E00;&#x4E2A;&#x53EF;&#x6267;&#x884C;&#x7684; JAR &#x6587;&#x4EF6;&#x5305;&#x4EA4;&#x7ED9;&#x7528;&#x6237;&#xFF0C;&#x90A3;&#x4E48;&#x7528;&#x6237;&#x4F7F;&#x7528;&#x8D77;&#x6765;&#x5C31;&#x65B9;&#x4FBF;&#x4E86;&#x3002;&#x5728; Windows &#x4E0B;&#x5B89;&#x88C5; JRE (Java Runtime Environment) &#x7684;&#x65F6;&#x5019;&#xFF0C;&#x5B89;&#x88C5;&#x6587;&#x4EF6;&#x4F1A;&#x5C06; .jar &#x6587;&#x4EF6;&#x6620;&#x5C04;&#x7ED9; javaw.exe &#x6253;&#x5F00;&#x3002;&#x90A3;&#x4E48;&#xFF0C;&#x5BF9;&#x4E8E;&#x4E00;&#x4E2A;&#x53EF;&#x6267;&#x884C;&#x7684; JAR &#x6587;&#x4EF6;&#x5305;&#xFF0C;&#x7528;&#x6237;&#x53EA;&#x9700;&#x8981;&#x53CC;&#x51FB;&#x5B83;&#x5C31;&#x53EF;&#x4EE5;&#x8FD0;&#x884C;&#x7A0B;&#x5E8F;&#x4E86;&#xFF0C;&#x548C;&#x9605;&#x8BFB; .chm &#x6587;&#x6863;&#x4E00;&#x6837;&#x65B9;&#x4FBF; (.chm &#x6587;&#x6863;&#x9ED8;&#x8BA4;&#x662F;&#x7531; hh.exe &#x6253;&#x5F00;&#x7684;)&#x3002;&#x90A3;&#x4E48;&#xFF0C;&#x73B0;&#x5728;&#x7684;&#x5173;&#x952E;&#xFF0C;&#x5C31;&#x662F;&#x5982;&#x4F55;&#x6765;&#x521B;&#x5EFA;&#x8FD9;&#x4E2A;&#x53EF;&#x6267;&#x884C;&#x7684; JAR &#x6587;&#x4EF6;&#x5305;&#x3002;&nbsp;&nbsp;<br/>&#x521B;&#x5EFA;&#x53EF;&#x6267;&#x884C;&#x7684; JAR &#x6587;&#x4EF6;&#x5305;&#xFF0C;&#x9700;&#x8981;&#x4F7F;&#x7528;&#x5E26; cvfm &#x53C2;&#x6570;&#x7684; jar &#x547D;&#x4EE4;&#xFF0C;&#x540C;&#x6837;&#x4EE5;&#x4E0A;&#x8FF0; test &#x76EE;&#x5F55;&#x4E3A;&#x4F8B;&#xFF0C;&#x547D;&#x4EE4;&#x5982;&#x4E0B;&#xFF1A;&nbsp;&nbsp;<br/>jar cvfm test.jar manifest.mf test&nbsp;&nbsp;<br/>&#x8FD9;&#x91CC; test.jar &#x548C; manifest.mf &#x4E24;&#x4E2A;&#x6587;&#x4EF6;&#xFF0C;&#x5206;&#x522B;&#x662F;&#x5BF9;&#x5E94;&#x7684;&#x53C2;&#x6570; f &#x548C; m&#xFF0C;&#x5176;&#x91CD;&#x5934;&#x620F;&#x5728; manifest.mf&#x3002;&#x56E0;&#x4E3A;&#x8981;&#x521B;&#x5EFA;&#x53EF;&#x6267;&#x884C;&#x7684; JAR &#x6587;&#x4EF6;&#x5305;&#xFF0C;&#x5149;&#x9760;&#x6307;&#x5B9A;&#x4E00;&#x4E2A; manifest.mf &#x6587;&#x4EF6;&#x662F;&#x4E0D;&#x591F;&#x7684;&#xFF0C;&#x56E0;&#x4E3A; MANIFEST &#x662F; JAR &#x6587;&#x4EF6;&#x5305;&#x7684;&#x7279;&#x5F81;&#xFF0C;&#x53EF;&#x6267;&#x884C;&#x7684; JAR &#x6587;&#x4EF6;&#x5305;&#x548C;&#x4E0D;&#x53EF;&#x6267;&#x884C;&#x7684; JAR &#x6587;&#x4EF6;&#x5305;&#x90FD;&#x5305;&#x542B; MANIFEST&#x3002;&#x5173;&#x952E;&#x5728;&#x4E8E;&#x53EF;&#x6267;&#x884C; JAR &#x6587;&#x4EF6;&#x5305;&#x7684; MANIFEST&#xFF0C;&#x5176;&#x5185;&#x5BB9;&#x5305;&#x542B;&#x4E86; Main-Class &#x4E00;&#x9879;&#x3002;&#x8FD9;&#x5728; MANIFEST &#x4E2D;&#x4E66;&#x5199;&#x683C;&#x5F0F;&#x5982;&#x4E0B;&#xFF1A;&nbsp;&nbsp;<br/>Main-Class: &#x53EF;&#x6267;&#x884C;&#x4E3B;&#x7C7B;&#x5168;&#x540D;(&#x5305;&#x542B;&#x5305;&#x540D;)&nbsp;&nbsp;<br/>&#x4F8B;&#x5982;&#xFF0C;&#x5047;&#x8BBE;&#x4E0A;&#x4F8B;&#x4E2D;&#x7684; Test.class &#x662F;&#x5C5E;&#x4E8E; test &#x5305;&#x7684;&#xFF0C;&#x800C;&#x4E14;&#x662F;&#x53EF;&#x6267;&#x884C;&#x7684;&#x7C7B; (&#x5B9A;&#x4E49;&#x4E86; public static void main(String[]) &#x65B9;&#x6CD5;)&#xFF0C;&#x90A3;&#x4E48;&#x8FD9;&#x4E2A; manifest.mf &#x53EF;&#x4EE5;&#x7F16;&#x8F91;&#x5982;&#x4E0B;&#xFF1A;&nbsp;&nbsp;<br/>Main-Class: test.Test &lt;&#x56DE;&#x8F66;&gt;;&nbsp;&nbsp;<br/>&#x8FD9;&#x4E2A; manifest.mf &#x53EF;&#x4EE5;&#x653E;&#x5728;&#x4EFB;&#x4F55;&#x4F4D;&#x7F6E;&#xFF0C;&#x4E5F;&#x53EF;&#x4EE5;&#x662F;&#x5176;&#x5B83;&#x7684;&#x6587;&#x4EF6;&#x540D;&#xFF0C;&#x53EA;&#x9700;&#x8981;&#x6709; Main-Class: test.Test &#x4E00;&#x884C;&#xFF0C;&#x4E14;&#x8BE5;&#x884C;&#x4EE5;&#x4E00;&#x4E2A;&#x56DE;&#x8F66;&#x7B26;&#x7ED3;&#x675F;&#x5373;&#x53EF;&#x3002;&#x521B;&#x5EFA;&#x4E86; manifest.mf &#x6587;&#x4EF6;&#x4E4B;&#x540E;&#xFF0C;&#x6211;&#x4EEC;&#x7684;&#x76EE;&#x5F55;&#x7ED3;&#x6784;&#x53D8;&#x4E3A;&#xFF1A;&nbsp;&nbsp;<br/>&#x3000;&#x3000;==&nbsp;&nbsp;<br/>&#x3000;&#x3000;|-- test&nbsp;&nbsp;<br/>&#x3000;&#x3000;|&#x3000; `-- Test.class&nbsp;&nbsp;<br/>&#x3000;&#x3000;`-- manifest.mf&nbsp;&nbsp;<br/>&#x8FD9;&#x65F6;&#x5019;&#xFF0C;&#x9700;&#x8981;&#x5230; test &#x76EE;&#x5F55;&#x7684;&#x4E0A;&#x7EA7;&#x76EE;&#x5F55;&#x4E2D;&#x53BB;&#x4F7F;&#x7528; jar &#x547D;&#x4EE4;&#x6765;&#x521B;&#x5EFA; JAR &#x6587;&#x4EF6;&#x5305;&#x3002;&#x4E5F;&#x5C31;&#x662F;&#x5728;&#x76EE;&#x5F55;&#x6811;&#x4E2D;&#x4F7F;&#x7528;&#x201C;==&#x201D;&#x8868;&#x793A;&#x7684;&#x90A3;&#x4E2A;&#x76EE;&#x5F55;&#x4E2D;&#xFF0C;&#x4F7F;&#x7528;&#x5982;&#x4E0B;&#x547D;&#x4EE4;&#xFF1A;&nbsp;&nbsp;<br/>jar cvfm test.jar manifest.mf test&nbsp;&nbsp;<br/>&#x4E4B;&#x540E;&#x5728;&#x201C;==&#x201D;&#x76EE;&#x5F55;&#x4E2D;&#x521B;&#x5EFA;&#x4E86; test.jar&#xFF0C;&#x8FD9;&#x4E2A; test.jar &#x5C31;&#x662F;&#x6267;&#x884C;&#x7684; JAR &#x6587;&#x4EF6;&#x5305;&#x3002;&#x8FD0;&#x884C;&#x65F6;&#x53EA;&#x9700;&#x8981;&#x4F7F;&#x7528; java -jar test.jar &#x547D;&#x4EE4;&#x5373;&#x53EF;&#x3002;&nbsp;&nbsp;<br/>&#x9700;&#x8981;&#x6CE8;&#x610F;&#x7684;&#x662F;&#xFF0C;&#x521B;&#x5EFA;&#x7684; JAR &#x6587;&#x4EF6;&#x5305;&#x4E2D;&#x9700;&#x8981;&#x5305;&#x542B;&#x5B8C;&#x6574;&#x7684;&#x3001;&#x4E0E; Java &#x7A0B;&#x5E8F;&#x7684;&#x5305;&#x7ED3;&#x6784;&#x5BF9;&#x5E94;&#x7684;&#x76EE;&#x5F55;&#x7ED3;&#x6784;&#xFF0C;&#x5C31;&#x50CF;&#x4E0A;&#x4F8B;&#x4E00;&#x6837;&#x3002;&#x800C; Main-Class &#x6307;&#x5B9A;&#x7684;&#x7C7B;&#xFF0C;&#x4E5F;&#x5FC5;&#x987B;&#x662F;&#x5B8C;&#x6574;&#x7684;&#x3001;&#x5305;&#x542B;&#x5305;&#x8DEF;&#x5F84;&#x7684;&#x7C7B;&#x540D;&#xFF0C;&#x5982;&#x4E0A;&#x4F8B;&#x7684; test.Test&#xFF1B;&#x800C;&#x4E14;&#x5728;&#x6CA1;&#x6709;&#x6253;&#x6210; JAR &#x6587;&#x4EF6;&#x5305;&#x4E4B;&#x524D;&#x53EF;&#x4EE5;&#x4F7F;&#x7528; java &lt;&#x7C7B;&#x540D;&gt;; &#x6765;&#x8FD0;&#x884C;&#x8FD9;&#x4E2A;&#x7C7B;&#xFF0C;&#x5373;&#x5728;&#x4E0A;&#x4F8B;&#x4E2D; java test.Test &#x662F;&#x53EF;&#x4EE5;&#x6B63;&#x786E;&#x8FD0;&#x884C;&#x7684; (&#x5F53;&#x7136;&#x8981;&#x5728; CLASSPATH &#x6B63;&#x786E;&#x7684;&#x60C5;&#x51B5;&#x4E0B;)&#x3002;&nbsp;&nbsp;<br/>3. jar &#x547D;&#x4EE4;&#x8BE6;&#x89E3;&nbsp;&nbsp;<br/>jar &#x662F;&#x968F; JDK &#x5B89;&#x88C5;&#x7684;&#xFF0C;&#x5728; JDK &#x5B89;&#x88C5;&#x76EE;&#x5F55;&#x4E0B;&#x7684; bin &#x76EE;&#x5F55;&#x4E2D;&#xFF0C;Windows &#x4E0B;&#x6587;&#x4EF6;&#x540D;&#x4E3A; jar.exe&#xFF0C;Linux &#x4E0B;&#x6587;&#x4EF6;&#x540D;&#x4E3A; jar&#x3002;&#x5B83;&#x7684;&#x8FD0;&#x884C;&#x9700;&#x8981;&#x7528;&#x5230; JDK &#x5B89;&#x88C5;&#x76EE;&#x5F55;&#x4E0B; lib &#x76EE;&#x5F55;&#x4E2D;&#x7684; tools.jar &#x6587;&#x4EF6;&#x3002;&#x4E0D;&#x8FC7;&#x6211;&#x4EEC;&#x9664;&#x4E86;&#x5B89;&#x88C5; JDK &#x4EC0;&#x4E48;&#x4E5F;&#x4E0D;&#x9700;&#x8981;&#x505A;&#xFF0C;&#x56E0;&#x4E3A; SUN &#x5DF2;&#x7ECF;&#x5E2E;&#x6211;&#x4EEC;&#x505A;&#x597D;&#x4E86;&#x3002;&#x6211;&#x4EEC;&#x751A;&#x81F3;&#x4E0D;&#x9700;&#x8981;&#x5C06; tools.jar &#x653E;&#x5230; CLASSPATH &#x4E2D;&#x3002;&nbsp;&nbsp;<br/>&#x4F7F;&#x7528;&#x4E0D;&#x5E26;&#x4EFB;&#x4F55;&#x7684; jar &#x547D;&#x4EE4;&#x6211;&#x4EEC;&#x53EF;&#x4EE5;&#x770B;&#x5230; jar &#x547D;&#x4EE4;&#x7684;&#x7528;&#x6CD5;&#x5982;&#x4E0B;&#xFF1A;&nbsp;&nbsp;<br/>jar {ctxu}[vfm0M] [jar-&#x6587;&#x4EF6;] [manifest-&#x6587;&#x4EF6;] [-C &#x76EE;&#x5F55;] &#x6587;&#x4EF6;&#x540D; ...&nbsp;&nbsp;<br/>&#x5176;&#x4E2D; {ctxu} &#x662F; jar &#x547D;&#x4EE4;&#x7684;&#x5B50;&#x547D;&#x4EE4;&#xFF0C;&#x6BCF;&#x6B21; jar &#x547D;&#x4EE4;&#x53EA;&#x80FD;&#x5305;&#x542B; ctxu &#x4E2D;&#x7684;&#x4E00;&#x4E2A;&#xFF0C;&#x5B83;&#x4EEC;&#x5206;&#x522B;&#x8868;&#x793A;&#xFF1A;&nbsp;&nbsp;<br/>-c&#x3000;&#x521B;&#x5EFA;&#x65B0;&#x7684; JAR &#x6587;&#x4EF6;&#x5305;&nbsp;&nbsp;<br/>-t&#x3000;&#x5217;&#x51FA; JAR &#x6587;&#x4EF6;&#x5305;&#x7684;&#x5185;&#x5BB9;&#x5217;&#x8868;&nbsp;&nbsp;<br/>-x&#x3000;&#x5C55;&#x5F00; JAR &#x6587;&#x4EF6;&#x5305;&#x7684;&#x6307;&#x5B9A;&#x6587;&#x4EF6;&#x6216;&#x8005;&#x6240;&#x6709;&#x6587;&#x4EF6;&nbsp;&nbsp;<br/>-u&#x3000;&#x66F4;&#x65B0;&#x5DF2;&#x5B58;&#x5728;&#x7684; JAR &#x6587;&#x4EF6;&#x5305; (&#x6DFB;&#x52A0;&#x6587;&#x4EF6;&#x5230; JAR &#x6587;&#x4EF6;&#x5305;&#x4E2D;)&nbsp;&nbsp;<br/>[vfm0M] &#x4E2D;&#x7684;&#x9009;&#x9879;&#x53EF;&#x4EE5;&#x4EFB;&#x9009;&#xFF0C;&#x4E5F;&#x53EF;&#x4EE5;&#x4E0D;&#x9009;&#xFF0C;&#x5B83;&#x4EEC;&#x662F; jar &#x547D;&#x4EE4;&#x7684;&#x9009;&#x9879;&#x53C2;&#x6570;&nbsp;&nbsp;<br/>-v&#x3000;&#x751F;&#x6210;&#x8BE6;&#x7EC6;&#x62A5;&#x544A;&#x5E76;&#x6253;&#x5370;&#x5230;&#x6807;&#x51C6;&#x8F93;&#x51FA;&nbsp;&nbsp;<br/>-f&#x3000;&#x6307;&#x5B9A; JAR &#x6587;&#x4EF6;&#x540D;&#xFF0C;&#x901A;&#x5E38;&#x8FD9;&#x4E2A;&#x53C2;&#x6570;&#x662F;&#x5FC5;&#x987B;&#x7684;&nbsp;&nbsp;<br/>-m&#x3000;&#x6307;&#x5B9A;&#x9700;&#x8981;&#x5305;&#x542B;&#x7684; MANIFEST &#x6E05;&#x5355;&#x6587;&#x4EF6;&nbsp;&nbsp;<br/>-0&#x3000;&#x53EA;&#x5B58;&#x50A8;&#xFF0C;&#x4E0D;&#x538B;&#x7F29;&#xFF0C;&#x8FD9;&#x6837;&#x4EA7;&#x751F;&#x7684; JAR &#x6587;&#x4EF6;&#x5305;&#x4F1A;&#x6BD4;&#x4E0D;&#x7528;&#x8BE5;&#x53C2;&#x6570;&#x4EA7;&#x751F;&#x7684;&#x4F53;&#x79EF;&#x5927;&#xFF0C;&#x4F46;&#x901F;&#x5EA6;&#x66F4;&#x5FEB;&nbsp;&nbsp;<br/>-M&#x3000;&#x4E0D;&#x4EA7;&#x751F;&#x6240;&#x6709;&#x9879;&#x7684;&#x6E05;&#x5355;&#xFF08;MANIFEST&#x3015;&#x6587;&#x4EF6;&#xFF0C;&#x6B64;&#x53C2;&#x6570;&#x4F1A;&#x5FFD;&#x7565; -m &#x53C2;&#x6570;&nbsp;&nbsp;<br/>[jar-&#x6587;&#x4EF6;] &#x5373;&#x9700;&#x8981;&#x751F;&#x6210;&#x3001;&#x67E5;&#x770B;&#x3001;&#x66F4;&#x65B0;&#x6216;&#x8005;&#x89E3;&#x5F00;&#x7684; JAR &#x6587;&#x4EF6;&#x5305;&#xFF0C;&#x5B83;&#x662F; -f &#x53C2;&#x6570;&#x7684;&#x9644;&#x5C5E;&#x53C2;&#x6570;&nbsp;&nbsp;<br/>[manifest-&#x6587;&#x4EF6;] &#x5373; MANIFEST &#x6E05;&#x5355;&#x6587;&#x4EF6;&#xFF0C;&#x5B83;&#x662F; -m &#x53C2;&#x6570;&#x7684;&#x9644;&#x5C5E;&#x53C2;&#x6570;&nbsp;&nbsp;<br/>[-C &#x76EE;&#x5F55;] &#x8868;&#x793A;&#x8F6C;&#x5230;&#x6307;&#x5B9A;&#x76EE;&#x5F55;&#x4E0B;&#x53BB;&#x6267;&#x884C;&#x8FD9;&#x4E2A; jar &#x547D;&#x4EE4;&#x7684;&#x64CD;&#x4F5C;&#x3002;&#x5B83;&#x76F8;&#x5F53;&#x4E8E;&#x5148;&#x4F7F;&#x7528; cd &#x547D;&#x4EE4;&#x8F6C;&#x8BE5;&#x76EE;&#x5F55;&#x4E0B;&#x518D;&#x6267;&#x884C;&#x4E0D;&#x5E26; -C &#x53C2;&#x6570;&#x7684; jar &#x547D;&#x4EE4;&#xFF0C;&#x5B83;&#x53EA;&#x80FD;&#x5728;&#x521B;&#x5EFA;&#x548C;&#x66F4;&#x65B0; JAR &#x6587;&#x4EF6;&#x5305;&#x7684;&#x65F6;&#x5019;&#x53EF;&#x7528;&#x3002;&#x3000;&#x3000;&nbsp;&nbsp;<br/>&#x6587;&#x4EF6;&#x540D; ... &#x6307;&#x5B9A;&#x4E00;&#x4E2A;&#x6587;&#x4EF6;/&#x76EE;&#x5F55;&#x5217;&#x8868;&#xFF0C;&#x8FD9;&#x4E9B;&#x6587;&#x4EF6;/&#x76EE;&#x5F55;&#x5C31;&#x662F;&#x8981;&#x6DFB;&#x52A0;&#x5230; JAR &#x6587;&#x4EF6;&#x5305;&#x4E2D;&#x7684;&#x6587;&#x4EF6;/&#x76EE;&#x5F55;&#x3002;&#x5982;&#x679C;&#x6307;&#x5B9A;&#x4E86;&#x76EE;&#x5F55;&#xFF0C;&#x90A3;&#x4E48; jar &#x547D;&#x4EE4;&#x6253;&#x5305;&#x7684;&#x65F6;&#x5019;&#x4F1A;&#x81EA;&#x52A8;&#x628A;&#x8BE5;&#x76EE;&#x5F55;&#x4E2D;&#x7684;&#x6240;&#x6709;&#x6587;&#x4EF6;&#x548C;&#x5B50;&#x76EE;&#x5F55;&#x6253;&#x5165;&#x5305;&#x4E2D;&#x3002;&nbsp;&nbsp;<br/>&#x4E0B;&#x9762;&#x4E3E;&#x4E00;&#x4E9B;&#x4F8B;&#x5B50;&#x6765;&#x8BF4;&#x660E; jar &#x547D;&#x4EE4;&#x7684;&#x7528;&#x6CD5;&#xFF1A;&nbsp;&nbsp;<br/>1) jar cf test.jar test&nbsp;&nbsp;<br/>&#x8BE5;&#x547D;&#x4EE4;&#x6CA1;&#x6709;&#x6267;&#x884C;&#x8FC7;&#x7A0B;&#x7684;&#x663E;&#x793A;&#xFF0C;&#x6267;&#x884C;&#x7ED3;&#x679C;&#x662F;&#x5728;&#x5F53;&#x524D;&#x76EE;&#x5F55;&#x751F;&#x6210;&#x4E86; test.jar &#x6587;&#x4EF6;&#x3002;&#x5982;&#x679C;&#x5F53;&#x524D;&#x76EE;&#x5F55;&#x5DF2;&#x7ECF;&#x5B58;&#x5728; test.jar&#xFF0C;&#x90A3;&#x4E48;&#x8BE5;&#x6587;&#x4EF6;&#x5C06;&#x88AB;&#x8986;&#x76D6;&#x3002;&nbsp;&nbsp;<br/>2) jar cvf test.jar test&nbsp;&nbsp;<br/>&#x8BE5;&#x547D;&#x4EE4;&#x4E0E;&#x4E0A;&#x4F8B;&#x4E2D;&#x7684;&#x7ED3;&#x679C;&#x76F8;&#x540C;&#xFF0C;&#x4F46;&#x662F;&#x7531;&#x4E8E; v &#x53C2;&#x6570;&#x7684;&#x4F5C;&#x7528;&#xFF0C;&#x663E;&#x793A;&#x51FA;&#x4E86;&#x6253;&#x5305;&#x8FC7;&#x7A0B;&#xFF0C;&#x5982;&#x4E0B;&#xFF1A;&nbsp;&nbsp;<br/>&#x6807;&#x660E;&#x6E05;&#x5355;(manifest)&nbsp;&nbsp;<br/>&#x589E;&#x52A0;&#xFF1A;test/(&#x8BFB;&#x5165;= 0) (&#x5199;&#x51FA;= 0)(&#x5B58;&#x50A8;&#x4E86; 0%)&nbsp;&nbsp;<br/>&#x589E;&#x52A0;&#xFF1A;test/Test.class(&#x8BFB;&#x5165;= 7) (&#x5199;&#x51FA;= 6)(&#x538B;&#x7F29;&#x4E86; 14%)&nbsp;&nbsp;<br/>3) jar cvfM test.jar test&nbsp;&nbsp;<br/>&#x8BE5;&#x547D;&#x4EE4;&#x4E0E; 2) &#x7ED3;&#x679C;&#x7C7B;&#x4F3C;&#xFF0C;&#x4F46;&#x5728;&#x751F;&#x6210;&#x7684; test.jar &#x4E2D;&#x6CA1;&#x6709;&#x5305;&#x542B; META-INF/MANIFEST &#x6587;&#x4EF6;&#xFF0C;&#x6253;&#x5305;&#x8FC7;&#x7A0B;&#x7684;&#x4FE1;&#x606F;&#x4E5F;&#x7565;&#x6709;&#x5DEE;&#x522B;&#xFF1A;&nbsp;&nbsp;<br/>&#x589E;&#x52A0;&#xFF1A;test/(&#x8BFB;&#x5165;= 0) (&#x5199;&#x51FA;= 0)(&#x5B58;&#x50A8;&#x4E86; 0%)&nbsp;&nbsp;<br/>&#x589E;&#x52A0;&#xFF1A;test/Test.class(&#x8BFB;&#x5165;= 7) (&#x5199;&#x51FA;= 6)(&#x538B;&#x7F29;&#x4E86; 14%)&nbsp;&nbsp;<br/>4) jar cvfm test.jar manifest.mf test&nbsp;&nbsp;<br/>&#x8FD0;&#x884C;&#x7ED3;&#x679C;&#x4E0E; 2) &#x76F8;&#x4F3C;&#xFF0C;&#x663E;&#x793A;&#x4FE1;&#x606F;&#x4E5F;&#x76F8;&#x540C;&#xFF0C;&#x53EA;&#x662F;&#x751F;&#x6210; JAR &#x5305;&#x4E2D;&#x7684; META-INF/MANIFEST &#x5185;&#x5BB9;&#x4E0D;&#x540C;&#xFF0C;&#x662F;&#x5305;&#x542B;&#x4E86; manifest.mf &#x7684;&#x5185;&#x5BB9;&nbsp;&nbsp;<br/>5) jar tf test.jar&nbsp;&nbsp;<br/>&#x5728; test.jar &#x5DF2;&#x7ECF;&#x5B58;&#x5728;&#x7684;&#x60C5;&#x51B5;&#x4E0B;&#xFF0C;&#x53EF;&#x4EE5;&#x67E5;&#x770B; test.jar &#x4E2D;&#x7684;&#x5185;&#x5BB9;&#xFF0C;&#x5982;&#x5BF9;&#x4E8E; 2) &#x548C; 3) &#x751F;&#x6210;&#x7684; test.jar &#x5206;&#x522B;&#x5E94;&#x8BE5;&#x6B64;&#x547D;&#x4EE4;&#xFF0C;&#x7ED3;&#x679C;&#x5982;&#x4E0B;&#xFF1B;&nbsp;&nbsp;<br/>&#x5BF9;&#x4E8E; 2)&nbsp;&nbsp;<br/>META-INF/&nbsp;&nbsp;<br/>META-INF/MANIFEST.MF&nbsp;&nbsp;<br/>test/&nbsp;&nbsp;<br/>test/Test.class&nbsp;&nbsp;<br/>&#x5BF9;&#x4E8E; 3)&nbsp;&nbsp;<br/>test/&nbsp;&nbsp;<br/>test/Test.class&nbsp;&nbsp;<br/>6) jar tvf test.jar&nbsp;&nbsp;<br/>&#x9664;&#x663E;&#x793A; 5) &#x4E2D;&#x663E;&#x793A;&#x7684;&#x5185;&#x5BB9;&#x5916;&#xFF0C;&#x8FD8;&#x5305;&#x62EC;&#x5305;&#x5185;&#x6587;&#x4EF6;&#x7684;&#x8BE6;&#x7EC6;&#x4FE1;&#x606F;&#xFF0C;&#x5982;&#xFF1A;&nbsp;&nbsp;<br/>0 Wed Jun 19 15:39:06 GMT 2002 META-INF/&nbsp;&nbsp;<br/>86 Wed Jun 19 15:39:06 GMT 2002 META-INF/MANIFEST.MF&nbsp;&nbsp;<br/>0 Wed Jun 19 15:33:04 GMT 2002 test/&nbsp;&nbsp;<br/>7 Wed Jun 19 15:33:04 GMT 2002 test/Test.class&nbsp;&nbsp;<br/>7) jar xf test.jar&nbsp;&nbsp;<br/>&#x89E3;&#x5F00; test.jar &#x5230;&#x5F53;&#x524D;&#x76EE;&#x5F55;&#xFF0C;&#x4E0D;&#x663E;&#x793A;&#x4EFB;&#x4F55;&#x4FE1;&#x606F;&#xFF0C;&#x5BF9;&#x4E8E; 2) &#x751F;&#x6210;&#x7684; test.jar&#xFF0C;&#x89E3;&#x5F00;&#x540E;&#x7684;&#x76EE;&#x5F55;&#x7ED3;&#x6784;&#x5982;&#x4E0B;&#xFF1A;&nbsp;&nbsp;<br/>&#x3000;&#x3000;==&nbsp;&nbsp;<br/>&#x3000;&#x3000;|-- META-INF&nbsp;&nbsp;<br/>&#x3000;&#x3000;|&#x3000; `-- MANIFEST&nbsp;&nbsp;<br/>&#x3000;&#x3000;`-- test&nbsp;&nbsp;<br/>&#x3000;&#x3000;&#x3000;&#x3000;`--Test.class&nbsp;&nbsp;<br/>8) jar xvf test.jar&nbsp;&nbsp;<br/>&#x8FD0;&#x884C;&#x7ED3;&#x679C;&#x4E0E; 7) &#x76F8;&#x540C;&#xFF0C;&#x5BF9;&#x4E8E;&#x89E3;&#x538B;&#x8FC7;&#x7A0B;&#x6709;&#x8BE6;&#x7EC6;&#x4FE1;&#x606F;&#x663E;&#x793A;&#xFF0C;&#x5982;&#xFF1A;&nbsp;&nbsp;<br/>&#x521B;&#x5EFA;&#xFF1A;META-INF/&nbsp;&nbsp;<br/>&#x5C55;&#x5F00;&#xFF1A;META-INF/MANIFEST.MF&nbsp;&nbsp;<br/>&#x521B;&#x5EFA;&#xFF1A;test/&nbsp;&nbsp;<br/>&#x5C55;&#x5F00;&#xFF1A;test/Test.class&nbsp;&nbsp;<br/>9) jar uf test.jar manifest.mf&nbsp;&nbsp;<br/>&#x5728; test.jar &#x4E2D;&#x6DFB;&#x52A0;&#x4E86;&#x6587;&#x4EF6; manifest.mf&#xFF0C;&#x6B64;&#x4F7F;&#x7528; jar tf &#x6765;&#x67E5;&#x770B; test.jar &#x53EF;&#x4EE5;&#x53D1;&#x73B0; test.jar &#x4E2D;&#x6BD4;&#x539F;&#x6765;&#x591A;&#x4E86;&#x4E00;&#x4E2A; manifest&#x3002;&#x8FD9;&#x91CC;&#x987A;&#x4FBF;&#x63D0;&#x4E00;&#x4E0B;&#xFF0C;&#x5982;&#x679C;&#x4F7F;&#x7528; -m &#x53C2;&#x6570;&#x5E76;&#x6307;&#x5B9A; manifest.mf &#x6587;&#x4EF6;&#xFF0C;&#x90A3;&#x4E48; manifest.mf &#x662F;&#x4F5C;&#x4E3A;&#x6E05;&#x5355;&#x6587;&#x4EF6; MANIFEST &#x6765;&#x4F7F;&#x7528;&#x7684;&#xFF0C;&#x5B83;&#x7684;&#x5185;&#x5BB9;&#x4F1A;&#x88AB;&#x6DFB;&#x52A0;&#x5230; MANIFEST &#x4E2D;&#xFF1B;&#x4F46;&#x662F;&#xFF0C;&#x5982;&#x679C;&#x4F5C;&#x4E3A;&#x4E00;&#x822C;&#x6587;&#x4EF6;&#x6DFB;&#x52A0;&#x5230; JAR &#x6587;&#x4EF6;&#x5305;&#x4E2D;&#xFF0C;&#x5B83;&#x8DDF;&#x4E00;&#x822C;&#x6587;&#x4EF6;&#x65E0;&#x5F02;&#x3002;&nbsp;&nbsp;<br/>10) jar uvf test.jar manifest.mf&nbsp;&nbsp;<br/>&#x4E0E; 9) &#x7ED3;&#x679C;&#x76F8;&#x540C;&#xFF0C;&#x540C;&#x65F6;&#x6709;&#x8BE6;&#x7EC6;&#x4FE1;&#x606F;&#x663E;&#x793A;&#xFF0C;&#x5982;&#xFF1A;&nbsp;&nbsp;<br/>&#x589E;&#x52A0;&#xFF1A;manifest.mf(&#x8BFB;&#x5165;= 17) (&#x5199;&#x51FA;= 19)(&#x538B;&#x7F29;&#x4E86; -11%)&nbsp;&nbsp;<br/>4. &#x5173;&#x4E8E; JAR &#x6587;&#x4EF6;&#x5305;&#x7684;&#x4E00;&#x4E9B;&#x6280;&#x5DE7;&nbsp;&nbsp;<br/>1) &#x4F7F;&#x7528; unzip &#x6765;&#x89E3;&#x538B; JAR &#x6587;&#x4EF6;&nbsp;&nbsp;<br/>&#x5728;&#x4ECB;&#x7ECD; JAR &#x6587;&#x4EF6;&#x7684;&#x65F6;&#x5019;&#x5C31;&#x5DF2;&#x7ECF;&#x8BF4;&#x8FC7;&#x4E86;&#xFF0C;JAR &#x6587;&#x4EF6;&#x5B9E;&#x9645;&#x4E0A;&#x5C31;&#x662F; ZIP &#x6587;&#x4EF6;&#xFF0C;&#x6240;&#x4EE5;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;&#x5E38;&#x89C1;&#x7684;&#x4E00;&#x4E9B;&#x89E3;&#x538B; ZIP &#x6587;&#x4EF6;&#x7684;&#x5DE5;&#x5177;&#x6765;&#x89E3;&#x538B; JAR &#x6587;&#x4EF6;&#xFF0C;&#x5982; Windows &#x4E0B;&#x7684; WinZip&#x3001;WinRAR &#x7B49;&#x548C; Linux &#x4E0B;&#x7684; unzip &#x7B49;&#x3002;&#x4F7F;&#x7528; WinZip &#x548C; WinRAR &#x7B49;&#x6765;&#x89E3;&#x538B;&#x662F;&#x56E0;&#x4E3A;&#x5B83;&#x4EEC;&#x89E3;&#x538B;&#x6BD4;&#x8F83;&#x76F4;&#x89C2;&#xFF0C;&#x65B9;&#x4FBF;&#x3002;&#x800C;&#x4F7F;&#x7528; unzip&#xFF0C;&#x5219;&#x662F;&#x56E0;&#x4E3A;&#x5B83;&#x89E3;&#x538B;&#x65F6;&#x53EF;&#x4EE5;&#x4F7F;&#x7528; -d &#x53C2;&#x6570;&#x6307;&#x5B9A;&#x76EE;&#x6807;&#x76EE;&#x5F55;&#x3002;&nbsp;&nbsp;<br/>&#x5728;&#x89E3;&#x538B;&#x4E00;&#x4E2A; JAR &#x6587;&#x4EF6;&#x7684;&#x65F6;&#x5019;&#x662F;&#x4E0D;&#x80FD;&#x4F7F;&#x7528; jar &#x7684; -C &#x53C2;&#x6570;&#x6765;&#x6307;&#x5B9A;&#x89E3;&#x538B;&#x7684;&#x76EE;&#x6807;&#x7684;&#xFF0C;&#x56E0;&#x4E3A; -C &#x53C2;&#x6570;&#x53EA;&#x5728;&#x521B;&#x5EFA;&#x6216;&#x8005;&#x66F4;&#x65B0;&#x5305;&#x7684;&#x65F6;&#x5019;&#x53EF;&#x7528;&#x3002;&#x90A3;&#x4E48;&#x9700;&#x8981;&#x5C06;&#x6587;&#x4EF6;&#x89E3;&#x538B;&#x5230;&#x67D0;&#x4E2A;&#x6307;&#x5B9A;&#x76EE;&#x5F55;&#x4E0B;&#x7684;&#x65F6;&#x5019;&#x5C31;&#x9700;&#x8981;&#x5148;&#x5C06;&#x8FD9;&#x5177; JAR &#x6587;&#x4EF6;&#x62F7;&#x8D1D;&#x5230;&#x76EE;&#x6807;&#x76EE;&#x5F55;&#x4E0B;&#xFF0C;&#x518D;&#x8FDB;&#x884C;&#x89E3;&#x538B;&#xFF0C;&#x6BD4;&#x8F83;&#x9EBB;&#x70E6;&#x3002;&#x5982;&#x679C;&#x4F7F;&#x7528; unzip&#xFF0C;&#x5C31;&#x4E0D;&#x9700;&#x8981;&#x8FD9;&#x4E48;&#x9EBB;&#x70E6;&#x4E86;&#xFF0C;&#x53EA;&#x9700;&#x8981;&#x6307;&#x5B9A;&#x4E00;&#x4E2A; -d &#x53C2;&#x6570;&#x5373;&#x53EF;&#x3002;&#x5982;&#xFF1A;&nbsp;&nbsp;<br/>unzip test.jar -d dest/&nbsp;&nbsp;<br/>2) &#x4F7F;&#x7528; WinZip &#x6216;&#x8005; WinRAR &#x7B49;&#x5DE5;&#x5177;&#x521B;&#x5EFA; JAR &#x6587;&#x4EF6;&nbsp;&nbsp;<br/>&#x4E0A;&#x9762;&#x63D0;&#x5230; JAR &#x6587;&#x4EF6;&#x5C31;&#x662F;&#x5305;&#x542B;&#x4E86; META-INF/MANIFEST &#x7684; ZIP &#x6587;&#x4EF6;&#xFF0C;&#x6240;&#x4EE5;&#xFF0C;&#x53EA;&#x9700;&#x8981;&#x4F7F;&#x7528; WinZip&#x3001;WinRAR &#x7B49;&#x5DE5;&#x5177;&#x521B;&#x5EFA;&#x6240;&#x9700;&#x8981; ZIP &#x538B;&#x7F29;&#x5305;&#xFF0C;&#x518D;&#x5F80;&#x8FD9;&#x4E2A; ZIP &#x538B;&#x7F29;&#x5305;&#x4E2D;&#x6DFB;&#x52A0;&#x4E00;&#x4E2A;&#x5305;&#x542B; MANIFEST &#x6587;&#x4EF6;&#x7684; META-INF &#x76EE;&#x5F55;&#x5373;&#x53EF;&#x3002;&#x5BF9;&#x4E8E;&#x4F7F;&#x7528; jar &#x547D;&#x4EE4;&#x7684; -m &#x53C2;&#x6570;&#x6307;&#x5B9A;&#x6E05;&#x5355;&#x6587;&#x4EF6;&#x7684;&#x60C5;&#x51B5;&#xFF0C;&#x53EA;&#x9700;&#x8981;&#x5C06;&#x8FD9;&#x4E2A; MANIFEST &#x6309;&#x9700;&#x8981;&#x4FEE;&#x6539;&#x5373;&#x53EF;&#x3002;&nbsp;&nbsp;<br/>3) &#x4F7F;&#x7528; jar &#x547D;&#x4EE4;&#x521B;&#x5EFA; ZIP &#x6587;&#x4EF6;&nbsp;&nbsp;<br/>&#x6709;&#x4E9B; Linux &#x4E0B;&#x63D0;&#x4F9B;&#x4E86; unzip &#x547D;&#x4EE4;&#xFF0C;&#x4F46;&#x6CA1;&#x6709; zip &#x547D;&#x4EE4;&#xFF0C;&#x6240;&#x4EE5;&#x9700;&#x8981;&#x53EF;&#x4EE5;&#x5BF9; ZIP &#x6587;&#x4EF6;&#x8FDB;&#x884C;&#x89E3;&#x538B;&#xFF0C;&#x5373;&#x4E0D;&#x80FD;&#x521B;&#x5EFA; ZIP &#x6587;&#x4EF6;&#x3002;&#x5982;&#x8981;&#x521B;&#x5EFA;&#x4E00;&#x4E2A; ZIP &#x6587;&#x4EF6;&#xFF0C;&#x4F7F;&#x7528;&#x5E26; -M &#x53C2;&#x6570;&#x7684; jar &#x547D;&#x4EE4;&#x5373;&#x53EF;&#xFF0C;&#x56E0;&#x4E3A; -M &#x53C2;&#x6570;&#x8868;&#x793A;&#x5236;&#x4F5C; JAR &#x5305;&#x7684;&#x65F6;&#x5019;&#x4E0D;&#x6DFB;&#x52A0; MANIFEST &#x6E05;&#x5355;&#xFF0C;&#x90A3;&#x4E48;&#x53EA;&#x9700;&#x8981;&#x5728;&#x6307;&#x5B9A;&#x76EE;&#x6807; JAR &#x6587;&#x4EF6;&#x7684;&#x5730;&#x65B9;&#x5C06; .jar &#x6269;&#x5C55;&#x540D;&#x6539;&#x4E3A; .zip &#x6269;&#x5C55;&#x540D;&#xFF0C;&#x521B;&#x5EFA;&#x7684;&#x5C31;&#x662F;&#x4E00;&#x4E2A;&#x4E0D;&#x6298;&#x4E0D;&#x6263;&#x7684; ZIP &#x6587;&#x4EF6;&#x4E86;&#xFF0C;&#x5982;&#x5C06;&#x4E0A;&#x4E00;&#x8282;&#x7684;&#x7B2C; 3) &#x4E2A;&#x4F8B;&#x5B50;&#x7565;&#x4F5C;&#x6539;&#x52A8;&#xFF1A;&nbsp;&nbsp;<br/>jar cvfM test.zip test<br/>&#x6216;&#x8005;&#x7528; installanywh&#101;re &#x6765;&#x5236;&#x4F5C;&#x5B89;&#x88C5; java &#x5B89;&#x88C5;&#x8F6F;&#x4EF6;&#xFF0C;&#x3002; <br/>&#x4ED6;&#x4F1A;&#x81EA;&#x52A8;&#x7684;&#x7ED9; java &#x8F6F;&#x4EF6;&#x5E26;&#x4E0A; java &#x8FD0;&#x884C;&#x73AF;&#x5883;&#xFF08;&#x4E0D;&#x7528;&#x518D;&#x4E3A;&#x5BA2;&#x6237;&#x7AEF;&#x88C5; jre &#x4E86;&#xFF09;&#xFF0C;&#x800C;&#x4E14;&#x7528;&#x4E00;&#x4E2A;&#x5C0F;&#x7684; exe &#x6587;&#x4EF6;&#x6765;&#x8C03;&#x7528; jar &#x6587;&#x4EF6;&#xFF0C;&#x8FD9;&#x6837;&#x4E0A;&#x9762;&#x7684;&#x529F;&#x80FD;&#x4E5F;&#x5C31;&#x8FBE;&#x5230;&#x4E86;&#x3002; <br/>&#x6765;&#x8FD9;&#x91CC;&#x4E0B;&#xFF1A; <br/>http://goldengate.zerog.com/releases/enterprise507/ <br/>&#x6211;&#x8FD8;&#x6CA1;&#x627E;&#x5230; license&#xFF0C;&#x4E0D;&#x8FC7;&#x53EA;&#x662F;&#x5B89;&#x88C5;&#x8F6F;&#x4EF6;&#x65F6; installanywh&#101;re &#x4F1A;&#x63D0;&#x9192;&#x4E0B;&#x6CE8;&#x518C;&#xFF0C;&#x8FD0;&#x884C;&#x5B89;&#x88C5;&#x540E;&#x7684;&#x8F6F;&#x4EF6;&#x5C31;&#x518D;&#x6CA1;&#x51FA;&#x73B0;&#x6CE8;&#x518C;&#x63D0;&#x793A;&#x3002;</p><p> + <a href="#CommentCard">&#x67E5;&#x770B;&#x5F53;&#x524D;&#x65E5;&#x5FD7;&#x8BC4;&#x8BBA;</a> (1)</p><p>&nbsp;<br/><br/><a href="wap.asp?do=Login">&#x767B;&#x5F55;</a></p><p><br/>&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;</p><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a></p><p><a href="http://www.pjhome.net/wap.asp">PJBlog3&nbsp;v3.2.9.518</a>&nbsp;Inside.</p><p>Processed&nbsp;In&nbsp;0.096&nbsp;ms</p><do type="prev" label="&#x8FD4;&#x56DE;"><prev/></do></card><card id="postCommentCard"><p><b>&#x6807;&#x9898;&#x3A;</b> <a href="#MainCard">&#x5236;&#x4F5C;&#x53EF;&#x6267;&#x884C;&#x7684;&#x4A;&#x41;&#x52;&#x6587;&#x4EF6;&#x5305;&#x53CA;&#x6A;&#x61;&#x72;&#x547D;&#x4EE4;&#x8BE6;&#x89E3;</a></p><p><br/>你没有权限发表评论</p><p><br/>&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;</p><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a></p><p><a href="http://www.pjhome.net/wap.asp">PJBlog3&nbsp;v3.2.9.518</a>&nbsp;Inside.</p><p>Processed&nbsp;In&nbsp;0.096&nbsp;ms</p><do type="prev" label="&#x8FD4;&#x56DE;"><prev/></do></card><card id="CommentCard"><p>&#x6682;&#x65E0;&#x8BC4;&#x8BBA;</p><p><a href="#MainCard">&#x8FD4;&#x56DE;</a></p><p><br/>&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;</p><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a></p><p><a href="http://www.pjhome.net/wap.asp">PJBlog3&nbsp;v3.2.9.518</a>&nbsp;Inside.</p><p>Processed&nbsp;In&nbsp;0.096&nbsp;ms</p><do type="prev" label="&#x8FD4;&#x56DE;"><prev/></do></card>
</wml>
