this 자습서이 명령에 대해 읽었습니다. -Djava.awt.headless=true
텍스트에서이 명령의 역할을 이해하지 못합니다. Tomcat의 문서에서 나는 그것에 관해 아무것도 발견하지 못했다. 어디에서 사용하고 입력해야합니까?이 명령은 무엇을 의미하며 어떤 기능을 수행합니까?
답변
다음과 같은 명령을 실행하는 경우 :
java -h
당신은 java
명령의 도움말을 참조 할 수 있습니다.
그리고 당신은 찾을 수 :
[...]
-D<name>=<value> set a system property
가 [...]
그래서 당신이 정의 된 것을 의미 새로운 시스템
속성 이름은java.awt.headless
이고 값은
true
입니다.
언급된다 당신이
link에이 변수 (
java.awt.headless
)와 관련된 몇 가지 추가 정보를 찾을 수 있습니다
그 :
당신이 모두에서 동일한 응용 프로그램을 실행하려는 경우또한 다음 명령 줄을 사용할 수 있습니다 머리없는 전통적인 환경 :
java -Djava.awt.headless=true
참고 :
헤드리스 모드은 디스플레이 장치, 키보드 또는 마우스가 부족한 시스템 구성입니다. 예기치 않게 들리지만 사실 그래픽 데이터가 있더라도이 모드에서 다른 작업을 수행 할 수 있습니다. 바람둥이에
설정 시스템 등록.
당신은 바람둥이 7이있는 경우는 다음과 같은 파일
<TOMCAT DIRECTORY>/conf/catalina.properties
을 편집하고 재산 java.awt.headless
를 추가 할 수 있습니다. 또한 다른 버전의 tomcat은 동일한 파일을 사용하여 시스템 특성을 설정할 수 있습니다.
명령 java -Djava.awt.headless = true를 사용하고 javaSE documentation.http : //postimg.org/image/6aqdmnemp/에 대한 링크가있는 도움말 목록을 얻었습니다. 문제가있는 것 같아요. – Iga
명령 java는 최소한 클래스 나 실행 가능한 jar를 필요로합니다. -D
@lga로 완료해야합니다. 실행하려는 클래스의 이름을 적어도 지정해야합니다. 예 :'java -Djava.awt.headless = true com.mypackage.MyProgram' – Jesper
http://www.oracle.com/technetwork/articles/javase/headless-136834.html의 설명서를 참조하십시오. –