繁体   English   中英

Visual Studio Code 无法识别非 Java 导入

[英]Visual Studio Code won't recognize non-java imports

在我的 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 Code - Java - 导入错误等)。 Java 应用程序在 IntelliJ IDEA 中编译得很好。 因此,文件结构应该是正确的。

安装 Java 语言支持 ( https://marketplace.visualstudio.com/items?itemName=georgewfraser.vscode-javac ) 扩展后出现错误。

我遇到了同样的问题,最后在卸载 Java 语言支持后问题得到解决。 谢谢!

最终我通过删除 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 扩展包”扩展。 因为包下的“Red Hat 对 Java(TM) 的语言支持”可以为您提供编译能力。

暂无
暂无

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

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