728x90
안녕하세요
인텔리제이 환경설정에서 시스템 환경변수를 설정하여 전역으로 사용 할 수 있습니다.
예시코드
public class Main {
public static void main(String[] args) {
// 인텔리제이 VM options에서 설정한 시스템 속성
String myProperty = System.getProperty("my.property");
String appVersion = System.getProperty("app.version");
// 인텔리제이 Run/Debug Configuration에서 설정한 환경 변수
String myVariable = System.getenv("MY_VARIABLE");
String databaseUrl = System.getenv("DATABASE_URL");
System.out.println("MY_VARIABLE: " + (myVariable != null ? myVariable : "설정되지 않음"));
System.out.println("DATABASE_URL: " + (databaseUrl != null ? databaseUrl : "설정되지 않음"));
System.out.println("my.property: " + (myProperty != null ? myProperty : "설정되지 않음"));
System.out.println("app.version: " + (appVersion != null ? appVersion : "설정되지 않음"));
// --- 추가된 부분: 모든 시스템 속성 출력 ---
System.out.println("\n--- 전체 환경변수 설정값 ---");
System.getProperties().forEach((key, value) -> System.out.println(key + "=" + value));
// --- 여기까지 추가 ---
}
}
설정방법
Run -> Edit Configurations... 선택합니다.
# getProperty 설정



작성코드: -Dmy.property=FreeMydata -Dapp.version=1.03(Free)
# getenv 설정


시연영상
'Java' 카테고리의 다른 글
| [JAVA] java.nio.file을 사용한 간단한 메모장 만들기 (0) | 2025.04.28 |
|---|---|
| [JAVA] 사용자 정의 예외 만들기 (0) | 2025.04.24 |
| [Java] HttpClient 사용해서 OpenAI GPT API 호출하기 (0) | 2025.04.23 |
| [Java] 옵저버 패턴 활용 예시 구현하기 (0) | 2025.04.19 |
| [JAVA] 예외 처리(Exception Handling) (0) | 2025.04.17 |