【问题标题】:Visual Studio Code won't recognize non-java importsVisual Studio Code 无法识别非 java 导入
【发布时间】:2020-08-09 06:04:12
【问题描述】:

在我的 Java 应用程序中,Visual Studio Code 为我的所有非 Java 导入引发以下错误:

package this.is.a.package does not exist (compiler.err.doesnt.exist)

这个错误是几天前出现的。在此之前,我的项目和导入工作正常。我尝试多次重新安装 VSC,重新启动我的 Mac 并按照此提要 (Visual Studio Code - Java - Import Errors and More) 的建议删除了 $HOME/Library/Application Support/Code/User/workspaceStorage/ 中的所有文件。 Java 应用程序在 IntelliJ IDEA 中编译得很好。因此,文件结构应该是正确的。

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

【问题讨论】:

  • 非 java 导入是什么意思?
  • 一切不以java开头的东西。所以例如 org.json.

标签: java visual-studio-code


【解决方案1】:

最终我通过删除 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": ""
}

【讨论】:

    【解决方案2】:

    也许,您可以尝试市场上的“Java 扩展包”扩展。因为包下的'Language Support for Java(TM) by Red Hat'可以为您提供编译能力。

    【讨论】:

      猜你喜欢
      • 2021-09-02
      • 2021-11-01
      • 2020-04-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-12
      • 2016-01-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多