gpt4 book ai didi

java - 使用vscode运行java项目的问题

转载 作者:太空宇宙 更新时间:2023-11-04 10:12:37 26 4
gpt4 key购买 nike

我下载了一个在 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 中构建项目是否有必要?

我希望有人可以帮助我解决我的困惑或了解问题可能是什么。

提前致谢。

最佳答案

代码中的类“NAME”应与您在其中编写代码的文件“NAME”相同。这应该可以解决您的问题。

编辑:我知道这个帖子已经有 2 年多了,但我仍然添加这个答案,因为很多 VSCode 中的 java 新手仍然面临这个问题,所以希望他们会看到这个实际有效的解决方案。

关于java - 使用vscode运行java项目的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52128298/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com