91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

如何使用命令行編譯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

团风县| 莒南县| 濮阳市| 昭觉县| 石嘴山市| 永兴县| 金秀| 高平市| 枞阳县| 兴业县| 清水县| 丽水市| 德钦县| 裕民县| 陕西省| 西林县| 长沙市| 阿拉善左旗| 芮城县| 平陆县| 会东县| 周口市| 如东县| 棋牌| 湖南省| 固阳县| 宾阳县| 富锦市| 台北市| 乐安县| 桃园市| 财经| 双鸭山市| 民县| 榕江县| 兴海县| 玉龙| 阿巴嘎旗| 绥芬河市| 丰城市| 余姚市|