當前位置:首頁 » 編程語言 » java的jar命令

java的jar命令

發布時間: 2022-06-01 16:38:15

1. 如何運行jar文件

運行jar文件的具體操作步驟如下:

1、首先我們可以使用WinRAR壓縮包來查看jar文件內容,前提是電腦上要先安裝選WinRAR解壓縮軟體。選中jar包,點擊滑鼠右鍵,在彈出的菜單中選擇用WinRAR打開

2. java的jar命令到底有什麼用,復制的不要進

jar就是java裡面的打包命令,java開發中引用到的各種jar包(比如spring.jar),都是用這命令打包出來的,打包出來的不一定是可運行的,也可能只是一個功能包,開發用的(剛提到的spring.jar);
要能直接運行的話,必須得安裝jre,jdk裡麵包括有jre了

3. 如何用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正常啟動。

4. 怎樣使用java 命令打jar包和war包

首先輸入命令jar查看jar命令的參數,其中最常用的三個參數為-c,-v,-f,當然還有一些其他的命令。

准備一個編寫好的java文件,並且將其編譯好,下面貼出源碼

使用jar -cvf 命令將Hello.class文件打成生成jar包,具體的命令是
jar -cvf d:/Hello.jar d:/Hello.class,意思是將d盤根目錄下面的Hell.class文件打成Hell.jar這個文件並放在d盤根目錄下。

當然打jar包的時候可能需要將文件打在某個包下面,那麼需要使用命令
jar -cf d:/Hello1.jar d:/Hello.class這個命令的使用方法和上面一樣,唯一的區別就是這個命令在生成jar文件的過程中不會顯示詳細信息,雖然沒有顯示詳細信息,但是它的的確生成了Hello1.jar這個文件

還有就是jar tf命令和jar tvf命令他們都生成jar包的完整名稱 要生成的class文件所在目錄以及名稱,但是前者是會顯示文件中包含的所有目錄和文件名列表,後者除了顯示文件中包含的所有目錄信息和文件列表以外,還會顯示各目錄和文件的大小、創建時間等信息。

打war包,其實和剛才的命令差不多,只是將文件的後綴名改為.war就可以了。

5. java -jar xxx.jar命令的xxx表示什麼

xxx.jar 就是 jar 文件的文件名。可以放在磁碟的任意位置。

正確安裝jre後,就要看雙擊運行 可執行的jar文件

6. JAVA中生成jar文件的命令

你用的是MyEcplise嗎?裡面有自帶的生成jar的。但是這個有時候不能成功。你可以裝個net.sf.fjep.fatjar_0.0.31。放到MyEcplise安裝路徑下的plugins文件夾下。右鍵你的項目。就有個"to jar「的選項。那麼你就可以進行打包了。希望對你有幫助!

7. JAVA的jar命令有什麼用

位元組碼 是Java 編譯之後的 的代碼 是為了讓JVM執行的 jar可以分為 可執行的 和不可執行的

java -jar Test 可以直接運行可執行的 jar包 那些不可執行的 你看的最多的 就是 像JRE這樣的依賴包

8. 怎麼運行jar文件

1、首先確保自己的系統是在安裝好java環境條件下,按下Windows+R鍵,在彈出的運行框中輸入CMD:

9. 如何將java文件打包成jar

先打開命令提示符(win2000或在運行框里執行cmd命令,win98為DOS提示符),輸入jar Chelp,然後回車(如果你盤上已經有了jdk1.1或以上版本),看到什麼:

用法:jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目錄] 文件名 ...

選項:

-c 創建新的存檔

-t 列出存檔內容的列表

-x 展開存檔中的命名的(或所有的〕文件

-u 更新已存在的存檔

-v 生成詳細輸出到標准輸出上

-f 指定存檔文件名

-m 包含來自標明文件的標明信息

-0 只存儲方式;未用zip壓縮格式

-M 不產生所有項的清單(manifest〕文件

-i 為指定的jar文件產生索引信息

-C 改變到指定的目錄,並且包含下列文件:

如果一個文件名是一個目錄,它將被遞歸處理。

清單(manifest〕文件名和存檔文件名都需要被指定,按'm' 和 'f'標志指定的相同順序。
示例1:將兩個class文件存檔到一個名為 'classes.jar' 的存檔文件中

熱點內容
網站伺服器如何連接光纖 發布:2025-02-10 23:42:29 瀏覽:729
組合鍵腳本 發布:2025-02-10 23:32:43 瀏覽:552
安卓籃球手游在哪裡下 發布:2025-02-10 23:21:55 瀏覽:133
linux改變所有者 發布:2025-02-10 23:04:13 瀏覽:650
源碼曹毅 發布:2025-02-10 23:04:01 瀏覽:582
odbcforsqlserver 發布:2025-02-10 22:26:37 瀏覽:600
區塊鏈數據存儲在那裡 發布:2025-02-10 22:25:48 瀏覽:689
c語言for死循環 發布:2025-02-10 22:24:08 瀏覽:523
蘋果限制訪問初始密碼 發布:2025-02-10 22:21:31 瀏覽:759
為什麼安卓手機一年後卡頓 發布:2025-02-10 22:15:39 瀏覽:732