har*_*012 10 java gradle visual-studio-code vscode-settings
我有一个具有以下目录结构的 java 项目(根据 Gradle'java'插件的要求,假设所有默认值)。
projectRootDir
- src/main/java/com/myproj/Sample.java
- build.gradle
Run Code Online (Sandbox Code Playgroud)
和
// Sample.java code
package com.myproj;
public class Sample{
...
}
Run Code Online (Sandbox Code Playgroud)
projectRootDir在 VS Code 中打开文件夹显示 Sample.java 中的以下包命名错误:
The declared package "com.myproj" doesn't match the expected package "main.java.com.myproj"
如何让 VS Code 识别/使用代码中提到的包?
注意:我正在使用以下扩展:RedHat 的 Java(TM) 语言支持和Microsoft 的Java 调试器。
小智 6
项目根目录 --> .vscode --> settings.json
更改了以下条目以指向我的根源文件夹。这被设置为 src/pkg1。更改为 src 并开始工作。
{ "java.project.sourcePaths": [ "src" ] }
由于vscode将 设置src folder为默认值Java Source Path,因此您应该将其更改为文件夹src/main/java。只需右键单击该文件夹src/main/java中vscode,点击选项Add Folder to Java Source Path,然后重新打开该文件,并且错误消失。
| 归档时间: |
|
| 查看次数: |
12611 次 |
| 最近记录: |