導航:首頁 > 程序命令 > jar命令行參數

jar命令行參數

發布時間:2024-01-22 20:01:48

1. linux安裝jar命令

linux系統下jar是隨著jdk安裝的,所以安裝jar其實很容易。下面由我為大家整理了linux下安裝jar命令的相關知識,希望大家喜歡!

linux下安裝jar命令

jar是隨著jdk的安裝的。在jdk安裝的目錄下有bin目錄中,windows下的文件名為jar.exe,linux下文件名為jar.它的運行需要用到jdk安裝目錄下lib目錄中的tools.jar.

jar文件在linux下的安裝命令

首先安裝java 的jdk..並設置 java environment.

then the order is: [root@localhoat root]# java -jar /the directory and file name, include .jar

附:linux下jar命令用法詳解

jar的用法:

jar{ctxu}[vfm0M][jar-文件][manifest-文件][-c 目錄] 文件名。。。

{ctxu}是jar命令的子命令,每次jar命令中只可以包含一個ctxu中的一個,分別表示:

-c創建新的jar文件包 --常用於打包

-t列出jar文件包的內容列表

-x展開jar文件包的指定文件或者所有文件--常用於解開包

-u更新已經存在的jar文件包

[vmf0M]中可以選,也可以不選,是jar命令的選項參數:

-v生成詳細報告並列印到標准輸出

-f指定jar文件名,這個參數是必須的

-m指定需要包含的manfest清單文件

-0隻存儲不壓縮,速度快

-M不生成所有的清單文件

經常組合使用 cv0Mf/xvMf

補充:linux下運行jar包命令

java -jar xxxx.jar

Linux平台通過以下命令執行jar文件。 # java -jar file.jar

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

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

java -jar test.jar

在linux命令行下對jar進行解壓縮操作,比如有個jar包/usr/local/EtnetChinaApplication.jar #解壓jar包到臨時目錄cd /usr/localunzip EtnetChinaApplication.jar -d app#進入臨時目錄app,編輯文件ls app ...... log4j.properties xmemcache.prope...

java -jar xxxx.jar

nohup java -jar 啟動1.jar & nohup java -jar 啟動2.jar & nohup java -jar 啟動3.jar &

這個shell腳本的話應該只會影響當前的窗口,運行完程序後把窗口關閉,再新開窗口,你的JDK應該還是1.4的 如果不行的話,那就運行完程序,再export一遍1.4的JDK 只對當前窗口有影響,換用戶或者新開窗口都會變成1.4

不用用-cp, 有運行jar的-jar吧?或者jar 加什麼,你想你要的庫和主方法都在一個jar里,一般用不到-cp吧,除非你用到別的類庫不在jar里。

2. spring boot 打成jar包後 通過命令行傳入的參數怎麼獲得

面些例說明

使用@RequestParam綁定請求參數值

@RequestMapping(value="/method1") public String method1( @RequestParam(value="userName",required = false) String userName, @RequestParam("pwd") String pwd){ return "methodSignature"; }

@RequestParam參數三:

使用數組或者List讓@RequestParam接收同名參數

public String requestparam(@RequestParam(value="role") String roleArray)
public String requestparam(@RequestParam(value="role") List roleList)

value:參數名字即入參請求參數名字username表示請求參數區名字username參數值傳入;
required:否必須默認true表示請求定要相應參數否則報404錯誤碼;
defaultValue:默認值表示請求沒同名參數默認值默認值SpEL表達式逗#{systemProperties[『java.vm.version』]}
使用@CookieValue綁定請求Cookie值
@CookieValue參數@RequestParam

第二種綁定javax.servlet.http.Cookie類型參數
public String test2(@CookieValue(value="JSESSIONID", defaultValue="") Cookie sessionId)

第種綁定String類型參數
public String test(@CookieValue(value="JSESSIONID", defaultValue="") String sessionId)

使用@RequestHeader綁定請求報文屬性值

@RequestMapping(value="/method3") public String method3( @RequestHeader("Accept-Encoding") String encoding, @RequestHeader("Keep-Alive") long keepAlive){ return "methodSignature"; }

使用@PathVariabl獲取路徑傳遞參數

@RequestMapping(value="/users/{userId}/topics/{topicId}") public ModelAndView helloWorld( @PathVariable String userId, @PathVariable Long topicId) { System.out.println(id); System.out.println(str); return new ModelAndView( " /helloWorld " ); }

請求URL逗控制器URL/users/123/topics/456則自URL模板變數{userId}{topicId}綁定通 @PathVariable註解同名參數即入參userId=123、topicId=456代碼 PathVariableTypeController

使用表單象綁定請求參數值

@RequestMapping(value="/method4") public String method4(User user){ return "methodSignature"; }

使用Servlet API象作入參

同使用HttpServletRequest、HttpServletResponse、HttpSession

@RequestMapping(value="method5") public void method5( HttpServletRequest request, HttpServletResponse response, HttpSession session){ String userName = WebUtils.findParameterValue(request, "userName"); response.addCookie(new Cookie("userName",userName)); }

使用Servlet原API介面WebRequestNativeWebRequest等

@RequestMapping(value="method6") public String method6(WebRequest request){ String userName = request.getParameter("userName"); return "methodSignature"; }

使用IO象作入參
java.io.InputStream/java.io.Reader 及java.io.OutputStream/java.io.Writer

@RequestMapping(value="method7") public void method7(OutputStream os) throws IOException{ Resource res = new ClassPathResource("/image.jpg");//讀取類路徑圖片文件 FileCopyUtils.(res.getInputStream(), os); }

使用其類型參數
java.util.Locale/java.security.Principal
通()及getUserPrincipal()

@RequestMapping(value="method8") public String method8(Locale locale,Principal principal){ return "methodSignature"; }

@SessionAttributes @ModelAttribute使用
默認情況ModelMap屬性作用於request級別說本請求結束ModelMap屬性銷毀希望請求共享ModelMap屬性必須其屬性轉存sessionModelMap屬性才跨請求訪問
Spring允許我選擇情ModelMap哪些屬性需要轉存session便請求所應ModelMap屬性列表能訪問些屬性功能通類定義處註解@SessionAttributes實現
使模型象(ModelMap)特定屬性具Session范圍作用域
@Controller @RequestMapping("/user") @SessionAttributes("currUser") //①模型象(ModelMap)currUser屬性放Session屬性列表便屬性跨請求訪問 public class UserLoginController{ @RequestMapping(value="/login") public String login(@RequestParam("id") int id, User user, ModelMap model){ // ②往ModelMap存放currUser屬性該屬性轉存Session屬性列表 model.addAttribute("currUser", user); return "success"; } }

我②處添加ModelMap屬性其屬性名currUser①處通@SessionAttributes註解ModelMap名currUser屬性放置Session所我login()請求所應JSP視圖頁面通request.getAttribute(逗currUser)session.getAttribute(逗currUser)獲取user象請求所應JSP視圖頁面通session.getAttribute(逗currUser)或者ModelMap.get(逗currUser)訪問屬性
我僅 ModelMap 屬性放入 Session [email protected]??字元串數組式指定屬性 @SessionAttributes({逗attr1,attr2})外@SessionAttributes 通屬性類型指定要 session 化 ModelMap 屬性 @SessionAttributes(types = User.class)指定類 @SessionAttributes(types = {User.class,Dept.class})聯合使用屬性名屬性類型指定:@SessionAttributes(types = {User.class,Dept.class},value={逗attr1,attr2})

3. 再cmd控制中,輸入命令,將一個路徑下的兩個文件夾打包成jar文件的命令,謝謝

jar cvf hello.jar hello1 hello2

其中hello1 hello2 為文件夾名

jar命令格式:jar {c t x u f }[ v m e 0 M i ][-C 目錄]文件名...

其中{ctxu}這四個參數必須選選其一。[v f m e 0 M i ]是可選參數,文件名也是必須的。

-c 創建一個jar包
-t 顯示jar中的內容列表
-x 解壓jar包
-u 添加文件到jar包中
-f 指定jar包的文件名

-v 生成詳細的報造,並輸出至標准設備
-m 指定manifest.mf文件.(manifest.mf文件中可以對jar包及其中的內容作一些一設置)
-0 產生jar包時不對其中的內容進行壓縮處理
-M 不產生所有文件的清單文件(Manifest.mf)。這個參數與忽略掉-m參數的設置
-i 為指定的jar文件創建索引文件
-C 表示轉到相應的目錄下執行jar命令,相當於cd到那個目錄,然後不帶-C執行jar命令

4. java-jar命令設置啟動參數

java-jar命令設置啟動參數三種方法。
1、DpropName等於propValue的形式攜帶,要放在jar參數前面。
2、參數直接跟在命令後面。
3、springboot的方式,key等於value方式。

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

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

閱讀全文

與jar命令行參數相關的資料

熱點內容
java獲取網頁url 瀏覽:620
怎麼做解壓神器泡泡版 瀏覽:964
自己動手做一個c編譯器 瀏覽:927
手機如何鏈接谷歌伺服器地址 瀏覽:135
廢掉一個程序員的武功 瀏覽:247
java樹形演算法 瀏覽:639
通達信加鎖指標源碼怎麼看 瀏覽:752
將同名文件移動到部分同名文件夾 瀏覽:401
擺盪指標加壓力線源碼 瀏覽:913
新一代單片機特徵 瀏覽:768
王者的伺服器什麼時候才修好 瀏覽:279
cad歷史命令 瀏覽:39
php博客源代碼 瀏覽:24
cng壓縮機功率 瀏覽:459
pdf批量列印怎麼設置 瀏覽:78
javamap底層 瀏覽:267
賣華為雲伺服器 瀏覽:111
中穎單片機燒錄器 瀏覽:848
pdf轉換成圖片免費軟體 瀏覽:469
編程語言怎麼做出來的 瀏覽:619