Java “申报的包裹”&引用;与预期的包不匹配
我能够编译和运行我的代码,但VSCode中总是显示错误。早些时候有一个弹出窗口,我不记得是什么了,我点击了“全球应用”,从那以后一直是这样 输出存在,但错误也存在 声明的包“”与预期的包不匹配Java “申报的包裹”&引用;与预期的包不匹配,java,class,visual-studio-code,Java,Class,Visual Studio Code,我能够编译和运行我的代码,但VSCode中总是显示错误。早些时候有一个弹出窗口,我不记得是什么了,我点击了“全球应用”,从那以后一直是这样 输出存在,但错误也存在 声明的包“”与预期的包不匹配 多亏了上面@beatrice的评论,我找到了答案 我的.vscode\settings.json文件显式添加了一些路径。我在VisualStudio代码正常运行时手动添加了它们,方法是右键单击某些项目文件夹并执行“将文件夹添加到Java源代码路径” 我的解决方案是基本上从.vscode\settings
多亏了上面@beatrice的评论,我找到了答案 我的
.vscode\settings.json
文件显式添加了一些路径。我在VisualStudio代码正常运行时手动添加了它们,方法是右键单击某些项目文件夹并执行“将文件夹添加到Java源代码路径”
我的解决方案是基本上从.vscode\settings.json
中删除所有内容,将其内容替换为:
{
"java.project.sourcePaths": [""]
}
这最终使VsCode再次工作。第二个示例是如何编译的?源目录设置有问题。文件似乎位于源根目录下的文件夹“Java”中,因此它希望包名为“Java”。您可能希望“Java”本身是根。检查源代码位置的生成设置。请查看以下内容: