在Java程式中列印java執行時引數
在Java程式中列印java執行時引數
本文是基於CentOS 7.3系統環境,進行java的學習和使用
- CentOS 7.3
1. java執行時引數
Java程式在執行時,主要分為兩大類引數,一類是JVM引數,一類是Java程式main函式的輸入引數
1.1 如何配置java執行時引數
我們分別從生產環境和測試環境下,講解如何配置java執行時引數,生產環境主要採用命令列方式,測試環境下主要採用IDEA開發工具
- 命令列
java -cp -Dlog_dir=/opt/module/zs200 com.chaoyue.zs200.eureka.EurekaServiceApplication /opt/software
- IDEA
1.2 jvm引數
Java類全名之前的引數為jvm引數,主要配置jvm執行時需要使用到的引數,例如上面的-Dlog_dir=/opt/module/zs200
1.3 java程式main函式的輸入引數
Java類全名之後的引數為main函式的輸入引數,例如上面的/opt/software
2. 在程式中如何使用這兩類引數
2.1 使用JDK自帶的System類
可以通過System.getProperty(“log_dir”)獲取JVM執行時引數-Dlog_dir
System.out.println(System.getProperty("log_dir"));
2.1 使用main函式中args陣列
args[0]可以獲取類全名後面的第一個引數/opt/software
System.out.println(args[0]);
相關文章
- Java調優—Btrace監控Java執行緒/方法執行引數、執行時間(Windows)Java執行緒Windows
- Java在不同執行緒中執行程式碼Java執行緒行程
- java中如何給多執行緒中子執行緒傳遞引數?Java執行緒
- 在linux上面執行java程式LinuxJava
- 【Java】【轉】在命令列中編譯和執行javaJava命令列編譯
- Java 程式中的多執行緒Java執行緒
- JAVA 程式 在 cmd 視窗的執行Java
- Java中執行時型別識別RTTIJava型別
- Java列印所有整數中2的乘方Java
- 在IntelliJ IDEA中建立和執行java/scala/spark程式IntelliJIdeaJavaSpark
- 檢視JVM執行時引數JVM
- Java執行時資料Java
- java在windows下執行JavaWindows
- Java在字串中新增或列印換行符Java字串
- java 執行緒池的初始化引數解釋和引數設定Java執行緒
- java 最大執行緒數Java執行緒
- java-執行 java 控制檯程式Java
- java 中引數的傳遞Java
- 在容器中執行Java應用程式的提示和工具 - Even HoltheJava
- Java執行緒:執行緒中斷Java執行緒
- Java專案計算程式執行時間方法Java
- Java程式中的多執行緒(1)(轉)Java執行緒
- Java程式中的多執行緒(2)(轉)Java執行緒
- Java中的執行緒Java執行緒
- 中斷JAVA執行緒Java執行緒
- 通過原始碼理解 Java 執行緒池的核心引數原始碼Java執行緒
- java程式在windows系統作為服務程式執行JavaWindows
- oracle執行java程式碼OracleJava
- 理解Java程式的執行Java
- Java 程式執行過程Java
- java 最大執行緒數理解Java執行緒
- MyBatis列印SQL執行時間MyBatisSQL
- job中執行帶有引數的procedure 時的寫法
- 在java中實現對FORM的列印功能 (轉)JavaORM
- java在執行時能不能動態分配空間?Java
- Java 18中啟動Project Loom數百萬執行緒JavaProjectOOM執行緒
- Java併發程式設計:Java執行緒Java程式設計執行緒
- 深入理解Java多執行緒與併發框(第⑪篇)——執行緒池引數Java執行緒