为了账号安全,请及时绑定邮箱和手机立即绑定

使用 vscode 运行 java 项目的问题

使用 vscode 运行 java 项目的问题

翻阅古今 2021-08-25 15:22:25
我下载了一个在 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 新手仍然面临这个问题,所以希望他们能看到这个真正有效的解决方案。


查看完整回答
反对 回复 2021-08-25
  • 3 回答
  • 0 关注
  • 804 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信