如何修复 VSCode 上的“声明的包与预期的包不匹配”错误
How do I fix a “declared package does not match the expected package” error on VSCode
我有一个 gradle 项目:
.
|-- src
| |-- java
| | +-- myproj
| | +-- App.java
| +-- test
|-- build.gradle
+-- ...
和 App.java
文件如下所示:
package myproj;
// ^^^^^^ error message
但是 VSCode 告诉我“声明的包“myproj”与预期的包“main.java.myproj”不匹配”。我知道这跟文件路径有关,但是我没找到怎么配置。
我已经安装了Java Extension Pack插件,接下来我该怎么做?
PS。我不想配置方案太复杂,我只是写了一个很小的程序。最好能在setting.json
.
内完成
尝试在 src 和 java 文件夹之间添加“主”目录以匹配 gradle 文件夹结构。
来源:https://docs.gradle.org/current/userguide/organizing_gradle_projects.html
我有一个 gradle 项目:
.
|-- src
| |-- java
| | +-- myproj
| | +-- App.java
| +-- test
|-- build.gradle
+-- ...
和 App.java
文件如下所示:
package myproj;
// ^^^^^^ error message
但是 VSCode 告诉我“声明的包“myproj”与预期的包“main.java.myproj”不匹配”。我知道这跟文件路径有关,但是我没找到怎么配置。
我已经安装了Java Extension Pack插件,接下来我该怎么做?
PS。我不想配置方案太复杂,我只是写了一个很小的程序。最好能在setting.json
.
尝试在 src 和 java 文件夹之间添加“主”目录以匹配 gradle 文件夹结构。
来源:https://docs.gradle.org/current/userguide/organizing_gradle_projects.html