大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 如何在Java中使用命令行參數

如何在Java中使用命令行參數

更新時間:2019-09-17 09:37:55 來源:動力節點 瀏覽7387次

命令行參數可以是為應用程序指定配置屬性的一種方式,Java也不例外。您可以從終端窗口運行Java應用程序,而不是單擊操作系統中的應用程序圖標。除了應用程序名稱之外,還可以跟隨許多參數,然后將這些參數傳遞給應用程序的起始點(即,在Java的情況下為main方法)。

image.png

  例如,NetBeans具有許多啟動參數,當從終端窗口運行時,可以將這些參數傳遞給應用程序(例如,-jdkhome指定要使用的JDK的版本,而不是與NetBeans應用程序關聯的默認JDK)。

  main方法

  讓我們檢查一下main方法,看看傳遞給應用程序的參數出現在哪里:

image.png

  命令行參數可以在名為的String數組中找到args。

  例如,讓我們考慮一個被調用的應用程序,CommandLineArgs其唯一的操作是打印傳遞給它的命令行參數:

image.png

  命令行參數的語法

  Java運行時引擎(JRE)期望遵循特定語法傳遞參數,如下所示:

image.png

  在上面,“java”調用JRE,后跟您正在調用的程序的名稱。接下來是程序的任何參數。程序可以采用的參數數量沒有限制,但順序很重要。JRE按照它們在命令行中出現的順序傳遞參數。例如,請考慮以上代碼段:

image.png

  當參數傳遞給Java程序時,args[0]是數組的第一個元素(上面的value1),args[1]是第二個元素(value2),以此類推。length()代碼定義了數組的長度。

  通過命令行參數

  在NetBeans中,我們可以傳遞命令行參數,而不必構建應用程序并從終端窗口運行它。要指定命令行參數:

  右鍵單擊“項目”窗口中的“項目”文件夾。

  選擇Properties選項以打開項目屬性窗口。

  在右邊的Categories列表中,選擇Run。

  在出現的Arguments文本框中,指定要傳遞給應用程序的命令行參數。例如,如果我們在Arguments文本框中輸入AppleBananaCarrot并運行上面列出的CommandLineArgs程序,我們將得到輸出:

image.png

  解析命令行參數

  通常,會傳遞一個命令行參數,其中包含一些關于如何處理傳遞的值的信息。通知應用程序參數的參數通常在其名稱前有一兩個連字符。例如,用于指定JDK路徑的啟動參數的NetBeans示例是-jdkhome。

  這意味著您需要解析命令行參數,以確定如何處理這些值。有幾個用于解析命令行參數的Java命令行框架?;蛘?,如果需要傳遞的參數不多,也可以編寫一個簡單的命令行解析器:

image.png

image.png

  上面的代碼要么打印參數,要么將它們相加(如果它們是整數)。例如,這個命令行參數將添加數字:

image.png

  以上就是如何在Java中使用命令行參數的詳細內容,希望對大家有幫助,更多Java最新資訊請繼續關注動力節點Java培訓機構官網,每天會有精彩內容分享與你。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 精品久久久久久久免费加勒比 | 自拍偷自拍亚洲精品被多人伦好爽 | 高清一区高清二区视频 | 女人18毛片a级毛片 女人18毛片a级毛片免费 | 91一区二区在线观看精品 | 国产精品亚洲一区二区三区久久 | 波多野结衣一区二区三区高清在线 | 九九影院在线观看 | 婷婷丁香在线视频 | 天天干天天操天天干 | 国产福利91 | 麻豆射区 | 一区二区在线 | 久久99精品久久久久久噜噜 | 成年女人毛片免费观看中文w | 亚洲精品字幕一区二区三区 | 亚洲国产婷婷香蕉久久久久久 | 久久综合草 | 欧美大交乱xxxxxbbb | 久久麻豆精品 | 成人免费视频在线 | 成人国产在线视频在线观看 | 深夜成人影院 | 国产高清免费视频 | 神马影院我不卡手机版 | 黄毛片免费 | 中文字幕不卡在线高清 | 手机看片福利永久国产日韩 | 亚洲一区精品视频在线 | 亚洲美女视频在线观看 | 一级毛片免费 | 狠狠综合久久综合网站 | 日韩欧美中文在线 | 国内精品自在自线在免费 | 国产精品久久二区三区色裕 | 最新国产在线 | 精品视频在线观看一区二区 | 国产一级大片免费看 | 欧美精品国产第一区二区 | 青青操精品 | 成人毛片免费观看视频 |