【发布时间】:2018-09-01 12:53:53
【问题描述】:
我下载了一个在 eclipse/intelliJ 等中运行良好的现有项目。我想让它在 Visual Studio 代码中运行。 我已经下载了 vscode 在打开 .java 文件时建议的各种扩展,我已经配置了 launch.json 文件来查找我的主类等。 我按 F5 启动应用程序,我得到的错误是:
Error: Could not find or load main class pacman.Executor
Caused 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 中构建项目是否有必要?
我希望有人可以帮助我解决我的困惑或知道问题可能是什么。
提前致谢。
【问题讨论】: