国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

*.JAR運行時全面的總結!

2019-11-18 15:58:00
字體:
來源:轉載
供稿:網友

  和我一樣在這個難題中苦苦掙扎的同志們能夠得到欣慰的答案!~~
~~從而,從此~~擺脫苦海,繼續java的學習征程!~~~
聲明:本例在JDK1.3.0中調試成功!
注:只要一個普通的APPLET小程序和JAVA程序兩者都能運行,此例就能成功.(假如,你的APPLET在AUTOEXEC.BAT沒有存在任何的CLASSPATH能夠運行,那么,你就不必調整和添加任何的CLASSPATH!~~~~)

好了,我們開始:
1,寫一個APPLET小程序,命名為MyClass.java.如下:
(引用論壇高手的程序,我在此鳴謝!)
import java.awt.*;
import java.awt.event.*;

public class MyClass{
public static void main(String[] args){
Frame f = new Frame();

f.addWindowListener(
new WindowAdapter() {
public void windowClosing(WindowEvent e){
System.exit(0);
}
}
);

f.add(new Label("Hello world"));
f.setSize(200,200);
f.setVisible(true);
}
}
//over~~~
然后,編譯為MyClass.class.另外,隨之出現了一個文件MyClass$1.class.
這一步的最后,需要寫一個文件,命名為mm.mft.如:
Manifest-Version: 1.0
Main-Class: MyClass
Classpath: .MyJar.jar
你要注重:這三行冒號后有且只有一個空格.每一行后不能有空格.第三行就是在運行你自己編輯的APPLET小程序時需要調用的類路徑,由系統通過它完成調用.這就是為什摸JDK1.3.0不用設置CLASSPATH就能編譯的原因!!(這是我個人的理解,嘻嘻!~~~)在這里,為在WINDOW的MS-DOS下運行*.jar,我們可以要,也可以不要它.

2,假如類文件放在c:jv下,那么把它作為當前路徑,在當前路徑下鍵入命令:
jar cvfm MyJar.jar mm.mft MyClass.class MyClass$1.class
這是,生成MyJar.jar文件.
注重:把編譯生成的所有文件都要寫在這個命令后面.若把當前所有的文件都壓縮進*.jar,只須這樣寫:jar cvfm MyJar.jar mm.mft *.class

3.運行*.jar.
有兩種方法:可以雙擊*.jar文件,也可以在MS-DOS窗口.
若是后者,要鍵入命令:
java -jar MyJar.jar
等到出現了運行時刻環境WEB瀏覽器的窗口,說明*.jar運行成功.
我在這里耽誤的時間最長~~~
注重:這個命令后,系統常有兩種提示:從MyJar.jar找不到′main′;還有mm.mft出錯.還有別的呢~~這些可能都是mm.mft文件里面寫入的內容不符合要求造成的!請嚴格按照提到的事項進行操作:)
另外,jar和java這兩個命令會有什么需要你輸入注重的事情(我指的是:你可能會想到要鍵入命令的參數:-c x:y;z),在這里你不必擔心.因為,我們前面說了,只要能運行APPLET和JAVA程序即可. 而jar命令除了對CLASSPATH有要求外,只是僅僅對mm.mft中的Main-Class有所要求罷了.~~~~~~~

假如還有什么解決不了的問題.可以給我在這里留言.

作者:ghzghz

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 玉溪市| 平塘县| 武穴市| 启东市| 获嘉县| 城步| 黎川县| 海兴县| 广州市| 仁寿县| 晋宁县| 梁山县| 新建县| 青阳县| 阳高县| 搜索| 海门市| 汉源县| 呼玛县| 丁青县| 河南省| 长宁县| 富民县| 姚安县| 乌兰县| 龙南县| 成武县| 德化县| 井研县| 桐梓县| 兴城市| 花垣县| 古浪县| 泾川县| 邛崃市| 石渠县| 阜南县| 东城区| 东城区| 江孜县| 雷波县|