我下载了一个在 eclipse/intelliJ 等中工作正常的现有项目。我想让它在 Visual Studio 代码中工作。我已经下载了 vscode 在打开 .java 文件时建议的各种扩展,我已经配置了 launch.json 文件来查找我的主类等。我按 F5 启动应用程序,我得到的错误是:Error: Could not find or load main class pacman.ExecutorCaused by: java.lang.ClassNotFoundException: pacman.Executor这不是我遇到的唯一错误,在出现此错误之前,我遇到了这个问题:build project cannot be resolved to a type在我在 main 方法中使用的某些类中。这个错误似乎刚刚消失,我不知道我是离解决问题更远还是更接近,我无法复制这个错误。我的 launch.json 如下所示:"configurations": [ { "type": "java", "name": "Debug (Launch)-Executor", "request": "launch", "cwd": "${workspaceFolder}", "console": "internalConsole", "stopOnEntry": false, "mainClass": "pacman.Executor", "args": "" }]我担心这个问题可能与类路径有关,但我已经尝试了几件事,例如直接在 launch.json 中将它设置为我的 jdk 和 jre 没有运气。另外,目前我没有使用 maven 或类似的东西 - 在使用 redhat java 插件时从 vscode 中构建项目是否有必要?我希望有人能帮助我解决我的困惑或知道问题可能出在哪里。
3 回答
UYOU
TA贡献1878条经验 获得超4个赞
代码中的类“NAME”应该与您在其中编写代码的文件“NAME”相同。那应该对你的问题进行排序。
编辑:我知道这个线程已经超过 2 年了,但我仍在添加这个答案,因为很多 VSCode 中的 Java 新手仍然面临这个问题,所以希望他们能看到这个真正有效的解决方案。
添加回答
举报
0/150
提交
取消