VisualStudioCode에서 디버그 콘솔로의 출력 설정
디버그 환경 구축 및 디버깅
우선은 적당한 사이트를 참고로 하면서 JDK나 확장 기능을 인스톨. 그리고 테스트를 위해 Java 파일을 만들고 디버그 콘솔에 문자열을 표시하는 간단한 코드를 작성해 보았습니다.
참고로 하고 있던 사이트에서는, 이 단계에서 디버그를 개시하면 실행 결과가 디버그 콘솔에 표시되고 있었습니다만 여기서 문제 발생. 왜 디버그 콘솔에 "hello world"문자열이 표시되지 않습니다.
JDK를 다시 설치하거나 확장 프로그램을 다시 넣어도 파일을 다시 만들어도 역으로 표시되지 않습니다.
해결 방법
어떤 워드로 검색해도 해결책을 찾을 수 없어, 위장해 1개월이 경과했을 때, 문득 「그러고 보면 디버그 콘솔에의 출력 설정이라든지 없는 것인가?」라고 생각했습니다.
즉시 설정 검색 창에 "DebugConsole"을 입력하면
이러한 느낌의 설정 항목이 발견되었습니다.
영어로 잘 모르기 때문에 Google 선생님에게 물으면
Java 프로그램을 시작하기 위한 지정된 콘솔. 특정 디버그 세션에 대해 콘솔을 사용자 정의하려면 launch.json의 콘솔 설정을 변경하십시오.
라고 하는 것, 지금 이치역을 이해하기 어렵지만 아마 「프로그램의 실행 결과를 표시하는 장소를 바꾸고 싶다면, 이 설정을 변경해 주세요」라고 하는 느낌의 의미라고 생각된다.
그렇다면 기본적으로 선택된 integratedTerminal에서 internalConsole로 설정을 변경했습니다. 그리고 시험에 디버깅을 시도하면 ...
확실히 디버그 콘솔에 실행 결과가 표시되었습니다. 분명히 기본 설정으로 실행 결과의 출력 대상이 터미널이 된 것 같습니다.
끝에
여러분도 vscode등으로 무엇인가 마지 않았다면, 우선은 소프트 자체의 설정에 그러한 항목이 없는지 찾아 봅시다. 이번처럼 의외로 간단한 설정 실수일지도 모릅니다.
Reference
이 문제에 관하여(VisualStudioCode에서 디버그 콘솔로의 출력 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Kaysk/items/4b2cf104c9de1301cbfe텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)