반응형
java 명령의 -D 옵션은 시스템 속성을 시작할 때 JVM(Java Virtual Machine)에 전달하는 데 사용됩니다. 시스템 속성은 JVM을 구성하고 응용프로그램에 추가 정보를 제공하는 방법입니다.
예를 들어 java -Dproperty=value를 사용하여 시스템 속성을 JVM에 전달할 수 있습니다. 여기서 property는 시스템 속성의 이름이고 value는 해당 값입니다.
시스템 속성은 응용 프로그램이 System.getProperty 메서드를 통해 액세스할 수 있으며 일반적으로 로그 수준 설정, 구성 파일 위치 지정 또는 시스템별 정보 제공과 같은 JVM 또는 응용 프로그램의 동작을 제어하는 데 사용됩니다.
다음은 java 명령에서 -D 옵션을 사용하는 방법의 예입니다:
java -Dlogging.level=DEBUG -jar myapp.jar
이 예에서는 -Dlogging.level=DEBUG 옵션은 logging.level 시스템 속성 값을 DEBUG로 설정하여 응용 프로그램에 대한 디버깅을 설정할 수 있습니다.
반응형