VMStartException

VMStartException (대상 VM 시작 실패 예외)

대상 VM이 성공적으로 시작되었지만 연결이 수립되기 전에 오류로 종료되었음을 나타내는 예외입니다. Exception을 상속합니다.

출처: Java API Reference

본문

VMStartException은 JDI에서 대상 VM을 시작하는 데는 성공했지만, 디버그 연결이 수립되기 전에 오류로 종료되었을 때 던져지는 예외입니다. Exception을 상속합니다.

이 예외는 문제 진단을 돕기 위해 시작된 대상의 Process 객체를 제공합니다. process() 메서드로 해당 Process를 얻을 수 있습니다.

대상 프로그램이 초기화 중 충돌하거나 잘못된 옵션으로 시작된 경우 이 예외가 발생하므로, 디버거는 process의 종료 코드나 출력을 조사해 원인을 파악할 수 있습니다. LaunchingConnector.launch 실패 시 발생합니다.

더 알아보기 (Learn more)

Java 공식 API