2009-05-22 4 views
4

Xvfb에서 테스트 스위트를 실행하여 스윙 윈도우가 내 작업에 계속 나타나지 않도록하고 싶습니다. 불행히도 Java 런타임에서 DISPLAY 환경 변수에 지정된 디스플레이를 사용하는 방법을 찾지 못하는 것 같습니다. Mac JDK가 (X 기반이 아닌) Mac 디스플레이를 사용하도록 고정되어 있기 때문입니다.Mac에서 실행 중일 때 X11에서 Java swing을 표시하는 방법

X를 사용하는 Java 명령에 대한 스위치를 찾을 수 없습니다.

미리 도움을 주셔서 감사합니다. Matt

답변

3

Apple JDK에서 X11을 사용할 수있는 방법이 있는지 모르겠지만 X11에서만 작동하는 Mac Java 구현 인 SoyLatte을 사용하는 대안이 있습니다.

+0

공식 Java 런타임은 플랫폼 고유 GUI API를 사용합니다. 따라서 Mac Java 런타임은 MS Windows Java 런타임과 마찬가지로 X11을 지원하지 않습니다. – outis

+1

SoyLatte는 좋은 VM입니까, 아니면 작은 1 인 프로젝트입니까? SSH를 통해 Mac에서 파일을 편집하기 위해 우분투 랩톱에서 비주얼 편집기를 실행하고 싶습니다. – Pepijn

관련 문제