當前位置:首頁 » 編程語言 » 運行javajar

運行javajar

發布時間: 2024-05-17 01:29:14

linux一個終端執行多個java-jar腳本

題主是否想詢問「linux一個終端執首旁行多個java-jar腳本的操作步驟」linux一個終端執行多個java-jar腳本,具體鏈槐步驟如下:
1、打開棚芹友終端,進入jar包所在的目錄。
2、使用Java命令執行第一個jar包,執行一個名為test1.jar的jar包。
3、執行第一個jar包後,可以按Ctrl+C組合鍵停止該進程。
4、使用Java命令執行第二個jar包,執行一個名為test2.jar的jar包。
5、重復上述步驟,執行其他jar包。

② 怎麼運行jar文件

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

③ 如何運行.jar形式的Java程序

1

確保安裝了Java。在命令行中輸入 java -version,如果沒有最新版本,先更新,再繼續。

2

使 .jar文件可執行。
.jar可以通過整理Java程序的類別文件來變為可執行文件,而編譯器或Java虛擬機可以識別這些格式。.jar文件是通過javaw(Java應用程序管理器)執行的。你需要設置.jar文件中的應用程序接入點(即含有程序主功能的文件類別)。你需要通過清單文件(Manifest
file)來設置接入點。步驟如下:

Java工具會自動把meta-inf/manifest.mf設置為.jar的文件路徑。創建新的清單文件的時候,名字會創建為 "Manifest-Version: 1.0, Created-By: 1.6.0 (Sun Microsystems Inc)"

創建manifest addition .txt 文件。輸入 Main Class: [Package Name].[Class Name], ,把[Package Name]、[Class Name]替換為你的套件名稱和類別名稱(即創建了屬性值對)不要忘了最後加一行空行。

進入這個終端指令程序,調整清單文件,使其包括應用程序的接入點,把以下代碼的中括弧部分改為你程序的信息。 jar cfm [jar 文件名] [附加清單文件名] [導入文件]

重新看一下清單文件。設置了接入點以後,會是 "Manifest-Version: 1.0,Created-By: 1.6.0 (Sun Microsystems Inc), Main Class: [套件名稱].[類別名稱]"

你也可以用jar工具設置接入點。不過這樣會覆蓋清單文件中主類別屬性。輸入下面代碼(把中括弧部分替換) jar cfe [jar 文件名] [套件名稱] [帶主功能的種類名稱

3

運行 .jar 文件 。用以下代碼運行 .jar(java應用程序運行的主要方法): java -jar [Jar 文件名]

4

使得可以雙擊執行 .jar程序(可選)。 要雙擊打開.jar文件的話,需要把 javaw (java 應用程序管理器)可執行程序文件路徑改變,輸入以下代碼: C:\Program Files\Java\j2rex.y.z\bin\javaw.exe" -jar "%1" %*

④ 如何運行和編譯jar

一、源文件情況
源文件位置為:D:\temp,源文件名(含包名字):com.ldq.WeatherDemo.java

前提:已安裝 jdk ,並配置好環境變數。

二、過程
1、編譯:
提示符進入 D:\temp 路徑下,輸入:javac com\ldq\WeatherDemo.java
生成類文件:WeatherDemo.class

2、打包:
提示符進入 D:\temp 路徑下,輸入:jar cvf WeatherDemo.jar com\ldq\WeatherDemo.class
生成檔案文件:WeatherDemo.jar

3、修改 MANIFEST.MF 文件:
由於引用了外部的類,所以要添加引用類的路徑,即修改MANIFEST.MF文件。保存如下內容到 D:\temp下,文件名 MANIFEST.MF

Manifest-Version: 1.0
Sealed: true
Main-Class: com.ldq.WeatherDemo
Class-Path: lib/jaxrpc.jar lib/log4j-1.2.8.jar lib/mail.jar lib/saaj.jar lib/tools.jar lib/wsdl4j-1.5.1.jar lib/activation.jar lib/axis.jar lib/axis-ant.jar lib/commons-discovery-0.2.jar lib/commons-logging-1.0.4.jar

注意在後面空兩行。
提示符進入 D:\temp 路徑下,輸入:jar umf MANIFEST.MF WeatherDemo.jar
執行時會提示更新的內容。

4、添加包含引用類的相應文件:
在 D:\temp 路徑下,新建 lib 文件夾,講對應的 jaxrpc.jar ... 拷入其中,此時,即可雙擊(或在提示符下輸入:java -jar WeatherDemo.jar)運行 WeatherDemo.jar 文件了。

三、總結
雙擊運行 jar 文件時,虛擬機會到 jar 文件中下找 .MF 文件,找到對應的 Main-Class 運行,引入的類在 Class-Path 所指路徑。
事實上可以利用 winrar或winzip 工具打開 jar 文件,直接將修改好的 MANIFEST.MF 拷入覆蓋,class文件也可以做同樣的操作,節省了輸入復雜難記的命令。另外,對於 javaME 生成的 jar 文件,限制嚴格些,MANIFEST.MF 文件中有個文件大小的欄位,可以先保存,查看文件大小,再修改保存。
另一種方法是通過 Eclipse - Export - Runnable JAR file 直接生成 jar 文件,此時,所有的引用類都被打包在 jar 文件里了。

熱點內容
電腦當伺服器怎麼降低功耗 發布:2024-11-27 15:30:45 瀏覽:641
蘋果手機誇克緩存的視頻怎麼轉為本地視頻 發布:2024-11-27 15:24:05 瀏覽:810
linuxm4 發布:2024-11-27 15:15:12 瀏覽:321
演算法交易現狀 發布:2024-11-27 15:05:49 瀏覽:825
搜同網伺服器為什麼登錄不上 發布:2024-11-27 15:05:41 瀏覽:287
如何讓無線網速變快華為安卓手機 發布:2024-11-27 15:04:13 瀏覽:595
cod17編譯著色器卡住c盤滿了 發布:2024-11-27 14:55:56 瀏覽:386
鎖機軟體反編譯 發布:2024-11-27 14:36:02 瀏覽:148
欣才php培訓中心 發布:2024-11-27 14:35:57 瀏覽:938
RDB演算法 發布:2024-11-27 14:26:57 瀏覽:137