導航:首頁 > 編程語言 > javajar運行參數

javajar運行參數

發布時間:2022-09-18 11:13:43

㈠ 有個web工程要調用我的程序的jar包,但要運行我的jar包需要配置java虛擬參數,該怎麼做

修改你的包,將實際的處理方法封轉為帶參數的public方法,你的主方法調用這個public方法,那個工程也調用public方法。

㈡ 運行jar文件中的class文件,需要在java命令後面加參數

需要在java命令後面加的參數為 -cp

㈢ java中直接執行jar包,Class-path參數失效

題主是否把Class-path中指定的外部jar包打包進自己的jar包中去了呢?正確的做法是要把這些外部的jar文件放在包外,並按標明的路徑放置。否則就會找不到。

㈣ 運行jar文件前,需要設置java虛擬機虛擬內存嗎

設置JVM內存的參數有四個:
-Xmx Java Heap最大值,默認值為物理內存的1/4,最佳設值應該視物理內存大小及計算機內其他內存開銷而定;
-Xms Java Heap初始值,Server端JVM最好將-Xms和-Xmx設為相同值,開發測試機JVM可以保留默認值;
-Xmn Java Heap Young區大小,不熟悉最好保留默認值;
-Xss 每個線程的Stack大小,不熟悉最好保留默認值;
2. 如何設置JVM內存分配:
(1)當在命令提示符下啟動並使用JVM時(只對當前運行的類Test生效):
java -Xmx128m -Xms64m -Xmn32m -Xss16m Test
(2)當在集成開發環境下(如eclipse)啟動並使用JVM時:
a. 在eclipse根目錄下打開eclipse.ini,默認內容為(這里設置的是運行當前開發工具的JVM內存分配):
-vmargs
-Xms40m
-Xmx256m
-vmargs表示以下為虛擬機設置參數,可修改其中的參數值,也可添加-Xmn,-Xss,另外,eclipse.ini內還可以設置非堆內存,如:-XX:PermSize=56m,-XX:MaxPermSize=128m。
此處設置的參數值可以通過以下配置在開發工具的狀態欄顯示:
在eclipse根目錄下創建文件options,文件內容為:org.eclipse.ui/perf/showHeapStatus=true
修改eclipse根目錄下的eclipse.ini文件,在開頭處添加如下內容:
-debug
options
-vm
javaw.exe
重新啟動eclipse,就可以看到下方狀態條多了JVM信息。

㈤ 求E語言通過java支持庫調用jar包時參數傳遞教程

Java載入jar文件並調用jar文件當中有參數和返回值的方法

在工作當中經常遇到反編譯後的jar文件,並要傳入參數了解其中的某些方法的輸出,想到Java裡面的反射可以實現載入jar文件並調用其中的方法來達到自己的目的。就寫了個Demo代碼。

㈥ java中jar參數的接收問題。。。急!

java -classpath test.jar yourMainClass
參數之間用一個空格作為間隔符.打包成jar。另需要在jar裡面生成一個配置文件的META-INF文件夾和裡面的MANIFEST.MF文件,MANIFEST.MF文件裡面是main方法所在類,以及要載入的包

㈦ java運行jar文件命令

所有參數
還有一種方法 java -jar jar文件(加後綴) 這個命令就可以運行了

㈧ 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 *

閱讀全文

與javajar運行參數相關的資料

熱點內容
什麼樣的app上買機票最便宜 瀏覽:987
安卓如何查看異常重啟 瀏覽:717
解壓音樂排名 瀏覽:385
安卓手機瀏覽器怎麼掃二維碼 瀏覽:720
通達信成本均線源碼 瀏覽:618
可以下載的解壓音頻 瀏覽:567
海賊王怎麼換伺服器 瀏覽:321
計算機上的共享文件夾映射 瀏覽:942
榮耀安裝包在文件夾哪裡 瀏覽:198
機票php源碼 瀏覽:235
linux共享mac 瀏覽:926
中國沒有國外的伺服器地址 瀏覽:761
為什麼退款伺服器連接錯誤 瀏覽:559
android簡訊存儲位置 瀏覽:977
unix網路編程卷4 瀏覽:808
找靚機app下單什麼時候發貨 瀏覽:413
android一個應用兩個進程 瀏覽:803
linux硬碟復制 瀏覽:808
php圖片伺服器搭建 瀏覽:801
下載壓縮文件怎麼打開 瀏覽:194