本文目錄一覽:
Win10怎麼用java運行jar文件
如果安裝了jdk 並且配置好了環境變數 直接運行 cmd 找到 jar 包位置
執行-java -jar XXX.jar 就可以了。
或者寫成 bat 文件 雙擊執行。
如果沒有安裝jdk 那就直接下一個裝上。
環境變數配置 請參考:
網頁鏈接
java -jar命令
功能說明:
Java歸檔工具
語法:
jar [ 命令選項 ] [manifest] destination input-file [input-files]
補充說明:
jar工具是個java應用程序,可將多個文件合併為單個JAR歸檔文件。jar是個多用途的存檔及壓縮工具,它基於ZIP和ZLIB壓縮格式。然而, 設計jar的主要目的是便於將java applet或應用程序打包成單個歸檔文件。將applet或應用程序的組件(.class 文件、圖像和聲音)合併成單個歸檔文件時,可以用java代理(如瀏覽器)在一次HTTP事務處理過程中對它們進行下載,而不是對每個組件都要求一個新連 接。這大大縮短了下載時間。jar還能壓縮文件,從而進一步提高了下載速度。此外,它允許applet的作者對文件中的各個項進行簽名,因而可認證其來 源。jar工具的語法基本上與tar命令的語法相同。
命令選項
-c 在標準輸出上創建新歸檔或空歸檔。
-t 在標準輸出上列出內容表。
-x[file] 從標準輸入提取所有文件,或只提取指定的文件。如果省略了file,則提取所有文件;否則只提取指定文件。
-f 第二個參數指定要處理的jar文件。在-c(創建)情形中,第二個參數指的是要創建的jar文件的名稱(不是在標準輸出上)。在-t(表(或-x(抽取)這兩種情形中,第二個參數指定要列出或抽取的jar文件。
-v 在標準錯誤輸出設備上生成長格式的輸出結果。
-m 包括指定的現有清單文件中的清單信息。用法舉例:「jar cmf myManifestFile myJarFile *.class」
-0 只儲存,不進行 ZIP 壓縮。
-M 不創建項目的清單文件。
-u 通過添加文件或更改清單來更新現有的 JAR 文件。例如:「jar -uf foo.jar foo.class」將文件 foo.class 添加到現有的JAR文件foo.jar中,而「jar umf manifest foo.jar」則用manifest中的信息更新foo.jar的清單。
-C 在執行 jar 命令期間更改目錄。例如:「jar -uf foo.jar -C classes *」將classes目錄內的所有文件加到foo.jar中,但不添加類目錄本身。
程序示例
1:將當前目錄下所有CLASS文件打包成新的JAR文件:
jar cf file.jar *.class
2:顯示一個JAR文件中的文件列表
jar tf file.jar
3:將當前目錄下的所有文件增加到一個已經存在的JAR文件中
jar cvf file.jar *
java 執行jar包
請試一下:
控制面板–文件夾選項–文件類型-找到jar 選定,再高級–新建
第一個填run
第二個填找到java.exe
“1%”
改成 “-jar”
注意:
1、新建後要注意修改下,運行時,不要雙擊運行,可能默認不是這個run打開,右鍵選擇run即可。
2、版本影響,你用eclipse生成的jar其中的manifest.mf文件內容中版本可能與你實際運行的機器上的版本不一致。
例如:
“D:\Program Files\Java\jre1.5.0_06\bin\java.exe” -jar “%1” %*
運行時可能是一閃而過。當你設置了輸入時會等待你的輸入。
如何運行jar文件
運行jar文件的具體操作步驟如下:
1、首先我們可以使用WinRAR壓縮包來查看jar文件內容,前提是電腦上要先安裝選WinRAR解壓縮軟體。選中jar包,點擊滑鼠右鍵,在彈出的菜單中選擇用WinRAR打開
2、使用WinRAR打開jar文件後,可以看到jar文件中的目錄結構,點擊目錄就可以看到目錄下的文件了。也可以選擇解壓縮,可以在解壓縮後的文件夾中查看。
3、除上述方法外,我們可以首先確定你的電腦上是否安裝了jdk,使用快捷鍵WIN + R ,啟動運行窗口,輸入cmd,按下確定按鈕。
4、電腦屏幕上會默認打開cmd窗口,我們可以在cmd窗口中輸入命令來確定java環境是否已經安裝了。
5、輸入java -version,有java的版本號回顯說明電腦上已經安裝java環境。如果沒有需要再電腦上下載安裝jdk環境。
6、選中jar文件,點擊滑鼠右鍵,在彈出的菜單中,選擇打開方式,然後選擇Java(TM)Platform SE binary來打開即可。
怎樣在java中寫一個類,調用可執行jar包?求編程大神!
/**
*
* @author kaifang
* @date 2017年12月5日下午4:43:45
*/
public class Test22 {
public static void main(String[] args) {
try {
//運行jar包程序「textencode.jar」,需要運行那個改成那個jar包名稱即可
Runtime.getRuntime().exec(“java -jar ” + “textencode.jar”);
} catch (IOException e) {
e.printStackTrace();
}
}
}
這種方式很多此一舉,最簡單的是使用批處理建立.bat文件,裡邊寫:
java -jar textencode.jar
雙擊就可以運行jar包程序了
原創文章,作者:OCBC,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/134923.html