Java의 시스템 속성을 나타내는 플래그가 왜 -D
입니까? 분명히이 편지 선택에 대한 몇 가지 의미가 있지만 나는 그것이 무엇인지 짐작할 수 없다.Java에서 시스템 등록 정보를 나타내는 -D를 사용하는 이유는 무엇입니까?
12
A
답변
23
시스템 정의를 설정하는 것은 간단합니다.
"정의"디버깅 예
-Ddebug=yes
다른 컴파일러 유사한 플래그를 사용하여 일부 역사적 맥락이있다. 예를 들어, gcc
은 -D
을 사용하여 전 처리기 정의를 설정합니다.
gcc -D debug=yes test.c
는 전처리 변수가 debug
yes
로 설정 전처리 환경 TEST.C 컴파일한다.
+0
우수 'gcc'옵션을 지적하기 위해 우수함 –
3
"속성을 정의합니다. 속성은 인수가 아니므로 특수 식별자가 필요합니다.
'D'정의를 의미하는 것 같습니다. –