亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

用命令行編譯java并生成可執(zhí)行的jar包方法

 更新時(shí)間:2017年12月28日 13:55:24   作者:whatday  
下面小編就為大家分享一篇用命令行編譯java并生成可執(zhí)行的jar包方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

1.編寫源代碼

編寫源文件:CardLayoutDemo.java并保存,例如:I:\myApp\CardLayoutDemo.java。程序結(jié)構(gòu)如下:

package test;
import java.awt.*;
import javax.swing.*;
//更多包的導(dǎo)入...
class NotePadFrame extends JFrame {
//主界面的設(shè)計(jì)...
}
//其他相關(guān)代碼...
public class CardLayoutDemo {
 public static void main(String[] args) {
 new NotePadFrame();
 }
}

2.打開終端

打開系統(tǒng)菜單:“開始”->“運(yùn)行...”->輸入“cmd”,打開終端。

執(zhí)行如下命令轉(zhuǎn)到源文件所在目錄:

cd myApp

3.編譯源文件

輸入如下命令進(jìn)行編譯:

javac CardLayoutDemo.java

執(zhí)行成功之后,會(huì)在當(dāng)前目錄下生成一系列.class文件。

4.新建包文件夾

輸入如下命令新建包文件夾:

mkdir test

也可在資源管理器新建此文件夾。

此文件夾必須與源文件中定義的包名完全一致(package test;)。

5.將類文件放到新的文件夾里

在資源管理器里將編譯生成的所有.class文件移動(dòng)到新建的test文件夾。

6.測(cè)試程序是否可正常運(yùn)行

在I:\myApp路徑下輸入如下命令:

java test.CardLayoutDemo

如果可以正常運(yùn)行程序,就可以進(jìn)行下一步了。否則應(yīng)檢查上述步驟的正確性。

7.生成可執(zhí)行的jar包

在I:\myApp路徑下輸入如下命令:

jar -cef test.CardLayoutDemo CardLayoutDemo.jar test

以上命令及參數(shù)的含義如下:

jar命令為java自帶的專用打包工具;

c代表生成新的jar包;

e代表可執(zhí)行的類,亦即main方法所在的類。書寫時(shí)要加上包名,在本例中是后面的test.CardLayoutDemo;

f代表生成的jar包的名稱,在本例中是CardLayoutDemo.jar。此包名可以隨意命名,沒有規(guī)定;

test最后面的這個(gè)參數(shù)表示將test目錄下的所有文件都打包放到新的jar包中。

8.測(cè)試jar包是否可正常運(yùn)行

在I:\myApp路徑下輸入如下命令:

java -jar CardLayoutDemo.jar

如果可以正常運(yùn)行程序,則說明jar包制作成功。

如果已經(jīng)將“Java(TM) Platform SE binary”關(guān)聯(lián)到.jar文件類型(通過正常安裝jdk后都會(huì)正確關(guān)聯(lián)),還可以通過雙擊來執(zhí)行此類jar包,其感受與exe文件相同。

以上這篇用命令行編譯java并生成可執(zhí)行的jar包方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論