Java 디버거의 클라이언트/서버 디자인을 사용하면 네트워크에 있는 컴퓨터에서 Java 프로그램을 실행하고 플래폼을 실행하는 워크스테이션에서 이 프로그램을 디버그할 수 있습니다. 이는 특히 개발 플랫폼을 호스트할 수 없는 장치용 프로그램을 개발할 때 유용합니다. 또한 웹 서버와 같이 전용 시스템에서 프로그램을 디버그할 때 유용합니다.
참고: 원격 디버깅을 사용하려면 이 기능을 지원하는 Java VM을 사용하고 있어야 합니다.
프로그램을 원격으로 디버깅하려면, 디버거로부터의 연결을 기다리도록 원격 시스템에서 디버그 모드로 프로그램을 실행할 수 있어야 합니다. 프로그램을 실행하고 디버거를 연결하기 위한 특정 기술은 VM에 고유한 기술입니다. 기본 단계는 다음과 같습니다.
원격 디버깅에 필요한 실행 구성을 설정하는 데 대한 자세한 지시사항은 VM 제공자를 참조하십시오.