在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中如何給多執行緒中子執行緒傳遞引數?Java執行緒
- 在IntelliJ IDEA中建立和執行java/scala/spark程式IntelliJIdeaJavaSpark
- JAVA 程式 在 cmd 視窗的執行Java
- java在windows下執行JavaWindows
- Java執行時資料Java
- java 執行緒池的初始化引數解釋和引數設定Java執行緒
- Java中執行時型別識別RTTIJava型別
- Java在字串中新增或列印換行符Java字串
- 檢視JVM執行時引數JVM
- 在容器中執行Java應用程式的提示和工具 - Even HoltheJava
- Java專案計算程式執行時間方法Java
- Java 程式執行過程Java
- 理解Java程式的執行Java
- oracle執行java程式碼OracleJava
- 通過原始碼理解 Java 執行緒池的核心引數原始碼Java執行緒
- Java中的執行緒Java執行緒
- Java併發程式設計:Java執行緒Java程式設計執行緒
- MyBatis列印SQL執行時間MyBatisSQL
- 深入理解Java多執行緒與併發框(第⑪篇)——執行緒池引數Java執行緒
- Java™ 教程(程式和執行緒)Java執行緒
- Java程式執行系統命令Java
- Java多執行緒-程式執行堆疊分析Java執行緒
- Java(三)引數Java
- **java設定一段程式碼執行超時時間(轉)**Java
- Java 18中啟動Project Loom數百萬執行緒JavaProjectOOM執行緒
- windows 執行 java程式時 無故停止不動 問題WindowsJava
- Java中的多執行緒Java執行緒
- Java中的執行緒同步Java執行緒
- Java中的執行緒-1Java執行緒
- JAVA中執行緒的建立Java執行緒
- Java 中的執行緒 threadJava執行緒thread
- Java執行緒的中斷Java執行緒
- JAVA中的執行緒世界Java執行緒
- 通過 HelloWorld 瞭解 Java 程式執行過程以及執行時記憶體Java記憶體
- Java併發程式設計(二)如何保證執行緒同時/交替執行Java程式設計執行緒
- JAVA統一介面日誌切面列印方法引數Java
- Java中,類與類,類中的程式碼執行順序Java
- 在Docker中執行SpringBoot程式DockerSpring Boot