99偷拍视频精品区一区二,口述久久久久久久久久久久,国产精品夫妇激情啪发布,成人永久免费网站在线观看,国产精品高清免费在线,青青草在线观看视频观看,久久久久久国产一区,天天婷婷久久18禁,日韩动漫av在线播放直播

java本地代碼打包命令 java 編譯打包

如何用jar命令對java工程進行打包

一. jar命令用法:

成都創新互聯公司網站建設公司是一家服務多年做網站建設策劃設計制作的公司,為廣大用戶提供了網站設計、網站建設,成都網站設計,廣告投放,成都做網站選成都創新互聯公司,貼合企業需求,高性價比,滿足客戶不同層次的需求一站式服務歡迎致電。

在cmd命令窗口下輸入jar,回車,就會提示改命令的用法:

二.例子(這里介紹的都是生成雙擊可執行的jar包):

1.首先介紹如何在命令行下執行打包程序。

1.1.沒有包結構的最簡單的工程。

(1)在c:盤下新建文件“HelloWorld.java”:

1 public class HelloWorld

2 {

3 public static void main(String[] args){

4 System.out.println("Hello world!");

5 }

6 }

(2)在命令行下輸入c:\javac HelloWorld.java,在c:盤下編譯生成“HelloWorld.class”。

(3)在c:盤下新建文件“menefest”(沒有后綴名):

Main-Class: HelloWorld

注意最后要有一個空行,否則會出現找不到類的錯誤。

(4)打包:輸入c:\jar cvmf menifest HelloWorld.jar HelloWord.jar HelloWorld.class,在c:盤下生成“HelloWorld.jar”。

(5)執行:輸入c:\java -jar HelloWord.jar。屏幕回顯“HelloWorld”。

1.2.有包結構的java工程。

(1)在c:\com\gosyl\demo\下新建文件“HelloWorld.java”:

package com.gosyl.demo;

public class HelloWorld{

public static void main(String[] args){

System.out.println("HelloWorld");

}

}

(2)在命令行下輸入c:\javac com/gosyl/demo/HelloWorld.java,在c:\com\gosyl\demo\文件夾下編譯生成“HelloWorld.class”。

(3)在c:盤下新建文件“menefest2”(沒有后綴名):

Main-Class: com.gosyl.demo.HelloWorld

注意最后要有一個空行,冒號后面要一個空格。否則會出現找不到類的錯誤。

(4)打包:輸入c:\jar cvmf menifest2 HelloWorld.jar HelloWord.jar com/,在c:盤下生成“HelloWorld.jar”。

(5)執行:輸入c:\java -jar HelloWord.jar。屏幕回顯“HelloWorld”。

1.3.引用到外部jar包的java工程。

(1)在c:\com\gosyl\demo\下新建文件“Car.java”:

package com.gosyl.demo;

public class Car

{

public static void main(String[] args){

Light.on();

}

}

(2)在c:\com\gosyl\demo\下新建文件“Light.java”:

package com.gosyl.demo;

class Light

{

public static void on(){

System.out.println("Light is on!");

}

}

(3)打包1:輸入c:\jar cvf Light.jar com/gosyl/demo/Light.class,在c:盤下生成“Light.jar”。

(4)在c:盤下新建文件“menefest-car”(沒有后綴名):

Main-Class: com.gosyl.demo.Car

Class-Path: Light.jar

注意最后要有一個空行,冒號后面要一個空格。否則會出現找不到類的錯誤。

(5)打包2:輸入c:\jar cvmf menifest-car Car.jar com/gosyl/demo/Car.class,在c:盤下生成“Car.jar”。

(6)執行:輸入c:\java -jar Car.jar。屏幕回顯“Light is on”。

三.總結

1.清單文件menifest,對格式要求很高,注意每個冒號后面要有一個空格,文件最后要有一個空行。

2.對于引用到外部jar包的工程,需要在manifest中定義好Class-Path屬性。

3.對于雙擊.bat文件出現刷屏現象的情況,請直接把.bat文件的內容鍵入命令行執行。

4.對于重復簽名的jar包,在META-INF里面會出現多個簽名文件,刪除掉多余的,保存其中一個才能保證jws正常啟動。

如何把java程序打包成.jar?

打包成一般的jar包的步驟如下:

1.輸入如下命令即可:

Cmd代碼

jar

cvf

counter.jar

-C

bin

.

其中,“-C

bin”實際上是告訴jar命令先cd到bin目錄下,再在此目錄執行沒有參數“-C

bin”的命令,等價于:

2.Cmd代碼

cd

bin

jar

cvf

counter.jar

.

//

"."代表當前路徑

如何把使用命令行或者Eclipse將Java程序打包為jar文件

如何把寫好的Java程序打包為jar文件呢?

一、用Eclipse來創建

1、選擇項目,點擊右鍵,選擇“export”;

2、選擇"java-Runnable JAR file";

3、選擇保存的路徑,點擊“Finish”即可。

二、命令行的方式:

1.打包

jar cf JAR文件名稱 程序文件名稱或者程序所在的文件夾

舉例:

jar cf MyApp.jar /home/xxx/xxx

2.查看一個jar文件的內容

jar tvf JAR文件名稱

舉例:

jar tvf MyApp.jar

3.將一個jar文件解壓縮

jar xf JAR文件名稱

舉例:

jar xf MyApp.jar

4.往壓縮包里面增加文件

jar xf JAR文件名稱 添加的文件或者其他的jar文件

舉例:

jar xf MyApp.jar Test.class

5.更新一個jar文件

jar uf JAR文件名稱 更新的文件或者其他的jar文件

舉例:

jar uf MyApp.jar Test.class

6.運行一個jar程序

java -jar JAR文件名稱

舉例:

java -jar MyApp.jar

7.創建一個可以運行的jar文件

首先必須有一個主類(Main Class);接著創建一個叫做MANIFEST.MF的文本,然后把以下內容拷貝進去。

Manifest-Version: 1.0

Main-Class: YourMainClass

這個YourMainClass就是程序中包含main方法的那個class,下面的語句用來創建可執行的jar文件。

jar cvfm MyApp.jar MANIFEST.MF 文件或文件夾路徑

本文標題:java本地代碼打包命令 java 編譯打包
網站鏈接:http://www.yijiale78.com/article28/dodspcp.html

成都網站建設公司_創新互聯,為您提供網站改版建站公司網站導航云服務器品牌網站制作手機網站建設

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

搜索引擎優化