在我的Java应用程序中,Visual Studio Code为我的所有非Java导入抛出以下错误:
package this.is.a.package does not exist (compiler.err.doesnt.exist)
此错误出现在几天前。在此之前,我的项目和进口在哪里工作都很好。我多次尝试重新安装VSC,重新启动了我的Mac,并按照此提要的建议删除了$HOME/Library/Application Support/Code/User/workspaceStorage/
中的所有文件(Visual Studio代码-Java-导入错误等(。Java应用程序在IntelliJ IDEA中编译得很好。因此,文件结构应该是正确的。
安装Java语言支持后出现错误(https://marketplace.visualstudio.com/items?itemName=georgewfraser.vscode-javac(扩展。
最终我通过删除settings.json文件的内容并用一些标准条目替换它来解决这个问题。
{
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"files.autoSave": "afterDelay",
"java.semanticHighlighting.enabled": true,
"java.jdt.ls.vmargs": "",
"java.import.gradle.jvmArguments": ""
}
我遇到了同样的问题,最终在卸载Java语言支持后,问题得到了解决。非常感谢。
也许,您可以在市场上尝试"Java扩展包"扩展。因为软件包下的"Red Hat对Java(TM(的语言支持"可以为您提供编译能力。