vscode 디버깅이 클래스를 로드할 수 없으면 어떻게 해야 하나요?
visual studio 코드 디버깅 java 오류: 메인 클래스를 찾을 수 없거나 로드할 수 없습니다.
javavisual-studio-code
제목대로:
공식 웹사이트에 있는 두 개의 Java 플러그인을 사용하여 Java 개발 빌드 그리고 디버깅 환경. 디버깅 구성 파일은 다음과 같습니다.
추천 학습: vscode tutorial
{ // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "type": "java", "name": "Debug (Launch)", "request": "launch", "mainClass": "JavaTester", "args": "" }, { "type": "java", "name": "Debug (Attach)", "request": "attach", "hostName": "localhost", "port": 0 } ] }
디버깅할 때 계속 오류가 보고됩니다. 메인 클래스 JavaTester를 찾을 수 없거나 로드할 수 없습니다.
java.home이 올바르게 구성되었음을 확인하고, PC의 환경 변수도 구성하고, 클래스 경로를 필요에 맞게 구성하고, 로컬 터미널 디버깅도 통과합니다. 여기서 메인 클래스를 찾을 수 없습니다. mainClass 구성에 문제가 있습니까? 이 구성에 대한 요구 사항이 있습니까?
단순한 데모형 Java 개발, 즉 단일 Java 파일만 실행하고 싶습니다.
솔루션:
launch.json 구성 classPaths 추가
{ "type": "java", "name": "Debug (Launch)", "request": "launch", "classPaths": [ "(你的vscode编译好的class路径,一般是traget/classes)" ], "mainClass": "JavaTester", "args": "" },
PS: 클래스를 자동으로 컴파일하고 생성하는 방법은 무엇입니까?
일반적으로 프로젝트 디렉토리의 .classpath 파일인 eclipse 메소드를 기본으로 사용합니다.
이 파일을 구성하는 방법은 Baidu를 참조하세요.
PS 다시 말씀드리지만, 이는 vscode 작업공간 디렉터리가 아니라 프로젝트 디렉터리라는 점에 유의하세요.
위 내용은 vscode 디버깅이 클래스를 로드할 수 없는 경우 수행할 작업의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!