繁体   English   中英

“声明的 package '' 与预期的 package ”AssignmentOne.java“” -Java -VS 代码不匹配

[英]“The declared package '' does not match the expected package ”AssignmentOne.java“” -Java -VS Code

为什么我在 VS Code 中收到此错误?

我尝试过的事情:

我试图只运行文件ScannerInputDemo.java ,但 VSCode 也试图在我的/Intro To Java文件夹中运行其他.java文件。

我尝试修改我的launch.json文件以删除AssignmentOne.java文件的配置,希望它不会尝试读取该文件

规格:我使用的是 Mac Book Pro 13",2009 年中。

我的版本检查是:

openjdk version "11.0.7" 2020-04-14
OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.7+10)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.7+10, mixed mode)

VSCode 版本:

Version: 1.45.1
Commit: 5763d909d5f12fe19f215cbfdd29a91c0fa9208a
Date: 2020-05-14T08:33:47.663Z (2 wks ago)
Electron: 7.2.4
Chrome: 78.0.3904.130
Node.js: 12.8.1
V8: 7.8.279.23-electron.0
OS: Darwin x64 15.6.0

下面是我的 VS Code window 的屏幕截图,显示了文件层次结构和调试结果。

在此处输入图像描述

我遇到了同样的问题。

问题出现在项目目录中的.classpath文件中。

它包含

classpathentry kind="src" output="target/classes" path="src"

我将其更新为

classpathentry kind="src" output="target/classes" path="src/main/java"

它奏效了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM