導航:首頁 > 程序命令 > 運行jar包命令

運行jar包命令

發布時間:2022-02-26 09:23:56

㈠ windows下如何用java命令運行jar包

step1:用eclipse導出(也可以用jar命令)jar包,並指定Main-Class,比如Main-Class:com.skymobi.csj.CsjMain step2:編寫bat step2.1:添加classpath,要將所有依賴的jar和properties用絕對路徑加入,注意必須絕對路徑,然後還要加上自己要運行的jar包 set classpath=%classpath%;c:\test\skyopi.properties;c:\test\skyopi-1.0.6.jar;c:\test\slf4j-api-1.5.3.jar;c:\test\slf4j-log4j12-1.5.3.jar;c:\test\commons-logging-1.1.1.jar; c:\test\log4j-1.2.15.jar;c:\test\commons-httpclient-3.1.jar;c:\test\mole-framwork-1.5.jar;c:\test\mina-core-2.0.0-RC1.jar;c:\test\log4j.properties; c:\test\csj_skyserver.jar step2.2:添加執行腳本 java com.skymobi.csj.CsjMain MoleID=0xA000 MoleInstID=0xA001 step3: 將寫好的腳步和依賴的所有jar和配置放到c:/test下(如果這個地址改了,上面的classpath里要做相應的改變) step4.:用你的滑鼠雙擊bat,hava fun ^-^ 注意:java -classpath 。。。。-jarcsj_skyserver.jar arg0 證明無法調用依賴的其他包

㈡ windows下怎麼運行jar文件

打開cmd窗口進入到你所要打開的jar文件所在的目錄,輸入命令即可打開jar文件。

㈢ dos命令行,運行jar文件

C:\Users\Administrator\cd Desktop
C:\Users\Administrator\Desktop\java -jar 123.jar
祝你好運!!!

㈣ 怎麼運行jar文件

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

㈤ 如何執行.jar包中的main方法

使用java中的命令運行即可。
1,安裝jdk,並配置好環境變數
JAVA_HOME D:\\Java\jdk1.8.0_25
CLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
PATH %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
2,打開cmd,輸入java測試是否成功。
3,使用命令切換到jar文件所在的目錄。假設文件放在d:\test\。輸入d:切換到d盤,輸入cd test進入test文件夾
4,輸入java -jar fileName.jar運行文件。

㈥ 如何在ubuntu下運行jar包

linux下執行jar文件方法:命令行下進入文件目錄,執行java -jar file.jar即可,也可在桌面創建一個啟動器,在命令欄填寫相關的命令:java -jar /file路徑/file.jar,這樣在桌面雙擊即可打開該jar文件

創建可執行的 JAR 文件包詳解:JAR 文件就是 Java Archive File,顧名思意,它的應用是與 Java 息息相關的,是 Java 的一種文檔格式。JAR 文件非常類似 ZIP 文件--准確的說,它就是 ZIP 文件,所以叫它文件包。JAR 文件與 ZIP 文件唯一的區別就是在 JAR 文件的內容中,包含了一個 META-INF/MANIFEST.MF 文件,這個文件是在生成 JAR 文件的時候自動創建的.舉個例子,如果我們具有如下目錄結構的一些文件:
==
`-- test
`-- Test.class
把它壓縮成 ZIP 文件 test.zip,則這個 ZIP 文件的內部目錄結構為:
test.zip
`-- test
`-- Test.class
如果我們使用 JDK 的 jar 命令把它打成 JAR 文件包 test.jar,則這個 JAR 文件的內部目錄結構為:
test.jar
|-- META-INF
| `-- MANIFEST.MF
`-- test
`--Test.class
創建可執行的 JAR 文件包,需要使用帶 cvfm 參數的 jar 命令,同樣以上述 test 目錄為例,命令如下:jar cvfm test.jar manifest.mf test,這里 test.jar 和 manifest.mf 兩個文件,分別是對應的參數 f 和 m,其重頭戲在 manifest.mf。因為要創建可執行的 JAR 文件包,光靠指定一個 manifest.mf 文件是不夠的,因為 MANIFEST 是 JAR 文件包的特徵,可執行的 JAR 文件包和不可執行的 JAR 文件包都包含 MANIFEST。關鍵在於可執行 JAR 文件包的 MANIFEST,其內容包含了 Main-Class 一項。這在 MANIFEST 中書寫格式如下:Main-Class: 可執行主類全名(包含包名)
例如,假設上例中的 Test.class 是屬於 test 包的,而且是可執行的類 (定義了 public static void main(String[]) 方法),那麼這個 manifest.mf 可以編輯如下:Main-Class: test.Test ,這個 manifest.mf 可以放在任何位置,也可以是其它的文件名,只需要有 Main-Class: test.Test 一行,且該行以一個回車符結束即可。創建了 manifest.mf 文件之後,我們的目錄結構變為:
==
|-- test
| `-- Test.class
`-- manifest.mf
這時候,需要到 test 目錄的上級目錄中去使用 jar 命令來創建 JAR 文件包。也就是在目錄樹中使用==表示的那個目錄中,使用如下命令:jar cvfm test.jar manifest.mf test
之後在==目錄中創建了 test.jar,test.jar 就是執行的 JAR 文件包。運行時只需要使用 java -jar test.jar 命令即可。
需要注意的是,創建的 JAR 文件包中需包含完整的、與 Java 程序包結構對應的目錄結構。而 Main-Class 指定的類,也必須是完整的、包含包路徑的類名,如上例的 test.Test;而且在沒有打成 JAR 文件包之前可以使用 java 來運行這個類,即在上例中 java test.Test 是可以正確運行的 (當然要在 CLASSPATH 正確的情況下)。

㈦ eclipse怎麼打包成命令行可運行jar包

相信大家在開發java的時候一定會遇到要求將java工程打包成可運行的jar的需求,今天我在這篇博客中詳細講解一下生成可運行jar的兩種方法,親測完全可行。 1. 工程中不包含第三方的jar包 這種情況比較簡單,選中需要生成jar的工程

㈧ jar包中的class文件,在dos命令行中如何運行

進入 cmd
進入你 SendMessage.jar 所在的目錄
執行 java -cp SendMessage.jar Test.class

如果Test.class有包名,則改為

java -cp SendMessage.jar mypackagename.Test.class

㈨ linux下jar包啟動命令,我用nohup java -jar + *.jar命令啟動,此時命令

LINUX 下執行 java jar包

㈩ 怎麼用命令行執行jar文件

如果你配置好了jre環境,你現在有一個打包好的jar文件,你可以這樣子開始執行
java -classpath example.jar mainClass

-classpath告訴虛擬機在哪裡找類的位元組碼,順便提一下虛擬機載入類是lazy載入的,只有用到的時候才載入,虛擬機按照以下順序進行搜索和載入:
1 bootstrap classes,基礎類,如Java的library類
2 extension classes,擴展類,如/jre/lib/ext下的類
3 user-defined classes, 用戶定義類,就比如上邊的mainClass。
不過執行上述命令有時候會出現以下錯誤,
java.lang.SecurityException: no manifest section for signature file entry ...
這是因為有些文件需要簽名驗證,我們可以手動將這些文件去除從而達到運行的目的.刪除META-INF文件夾下的SUN_MICR.RSA和SUN_MICR.SF文件即可.
mkdir tmp
cd tmp
jar -xvf ../hongchangfirst.jar
rm META-INF/SUN_MICR.*
jar cvf ../hongchangfirst.jar *
cd ..
rm -rf tmp

閱讀全文

與運行jar包命令相關的資料

熱點內容
吃雞如何把安卓平板亮度變亮 瀏覽:1
python中concatenate 瀏覽:31
程序員銀行用的技術老舊 瀏覽:842
航天器控制演算法軟體 瀏覽:516
游戲不同的伺服器有什麼區別 瀏覽:70
jar線上編譯 瀏覽:115
程序員論壇代碼被懟 瀏覽:996
win7文件夾選項注冊表 瀏覽:786
中央編譯局常艷博士照片 瀏覽:304
濡沫江湖安卓怎麼下載 瀏覽:954
陝西省電信dns伺服器雲伺服器 瀏覽:826
美輯編譯多長時間潤色好 瀏覽:466
伺服器心跳地址是什麼 瀏覽:982
編譯原理與區別 瀏覽:978
安利微購app怎麼樣 瀏覽:931
ios程序員適合什麼鍵盤 瀏覽:723
如何把加密pdf轉換成excel 瀏覽:623
文件夾7z如何壓縮成rar 瀏覽:870
android藍牙低功耗 瀏覽:277
如何下載好大夫app 瀏覽:968