最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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。此包名可以隨意命名,沒(méi)有規(guī)定;

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

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

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

java -jar CardLayoutDemo.jar

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

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

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

相關(guān)文章

最新評(píng)論

金平| 淮北市| 观塘区| 依兰县| 赤水市| 中山市| 河东区| 德阳市| 玛曲县| 平江县| 双桥区| 陵川县| 磐安县| 沂水县| 南丹县| 泸溪县| 家居| 南皮县| 东台市| 漳州市| 延津县| 徐闻县| 慈溪市| 汶上县| 沁源县| 海原县| 西畴县| 松滋市| 辽中县| 墨脱县| 浮梁县| 大冶市| 彭水| 云阳县| 张家港市| 永福县| 陈巴尔虎旗| 玛沁县| 黑山县| 新干县| 潼南县|