亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何使用命令行編譯java并生成可執行的jar包

發布時間:2021-08-15 12:45:37 來源:億速云 閱讀:733 作者:小新 欄目:編程語言

這篇文章給大家分享的是有關如何使用命令行編譯java并生成可執行的jar包的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

1.編寫源代碼

編寫源文件:CardLayoutDemo.java并保存,例如:I:\myApp\CardLayoutDemo.java。程序結構如下:

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

2.打開終端

打開系統菜單:“開始”->“運行...”->輸入“cmd”,打開終端。

執行如下命令轉到源文件所在目錄:

cd myApp

3.編譯源文件

輸入如下命令進行編譯:

javac CardLayoutDemo.java

執行成功之后,會在當前目錄下生成一系列.class文件。

4.新建包文件夾

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

mkdir test

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

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

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

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

6.測試程序是否可正常運行

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

java test.CardLayoutDemo

如果可以正常運行程序,就可以進行下一步了。否則應檢查上述步驟的正確性。

7.生成可執行的jar包

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

jar -cef test.CardLayoutDemo CardLayoutDemo.jar test

以上命令及參數的含義如下:

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

c代表生成新的jar包;

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

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

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

8.測試jar包是否可正常運行

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

java -jar CardLayoutDemo.jar

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

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

感謝各位的閱讀!關于“如何使用命令行編譯java并生成可執行的jar包”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

沙田区| 郴州市| 郁南县| 岗巴县| 从江县| 东丰县| 昌都县| 东乌珠穆沁旗| 息烽县| 金溪县| 视频| 衡山县| 稷山县| 呈贡县| 察哈| 乌拉特前旗| 九台市| 亚东县| 霍邱县| 晋宁县| 桦南县| 朝阳市| 新巴尔虎左旗| 凤凰县| 前郭尔| 拜城县| 阜新| 靖西县| 莱州市| 临江市| 龙里县| 平原县| 桓仁| 偃师市| 平罗县| 华坪县| 宁乡县| 翼城县| 南雄市| 平利县| 兴和县|