Java SE 디버거 작동 에러

Yu Sebin·2022년 3월 15일
0

배운점: 오류 검색시 오류문 전체 단락 으로 구글링하면 더욱 정확한 해결법이 나온다.
후기: 해당 디버거 에러 내용을 다루는 한국 블로그가 없어서 밤새다가 중국 개발자 사이트를 통해 해결하였다. 첫 오류가 한글로 작성된 것이 없어서 푸는데 시간은 걸렸지만 해결했을때 정말로 뿌듯했다.

에러 내용: 
ERROR: transport library not found: dt_socket
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_LOAD(509)
JDWP exit error AGENT_ERROR_TRANSPORT_LOAD(196): No transports initialized [debugInit.c:750]
FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_LOAD(196)

문제원인: 프로젝트 시작 클래스의 jre 환경이 jdk 환경 설정과 일치하지 않다.

이 경우 2가지를 확인하자

1. 본인이 java se 설치할때 설정한 jdk 버전 확인


2.jre가 위에서 본 jdk의 저장장소 경로로 설정되어있는지 확인


jdk는 Java 프로그램을 개발하고 실행할 수있는 환경을 제공
jre는 Java 프로그램을 실행하는 환경 만 제공한다

에러해결법 출처:
https://blog.csdn.net/yiye2017zhangmu/article/details/106546506

0개의 댓글