【问题标题】:Vs Code java The import cannot be resolvedvs Code java 导入无法解析
【发布时间】:2020-01-14 17:38:15
【问题描述】:

我最近从 Windows 10 迁移到 Ubuntu 16.04,我是一名 Java 开发人员,当我在 Windows 上时,我使用 Java 扩展包安装了 Vs Code。在 Windows 上,我的日常工作从来没有遇到过问题,但在 ubuntu 上,每个 java 文件都被标记为错误,并显示消息“无法解析导入”,搜索了一下,我发现您可以执行命令java:clean the java language server workspace,但这并不能解决问题。我还从位于以下位置的工作区中删除了 tmp 文件:

~/.config/Code/User/workspaceStorage

  • Vs代码的当前版本是1.41.1

  • Java 扩展包的当前版本是 0.8.1

有什么想法吗?

问候!

编辑: all my java files are marked as error

inside of every java file

this is the result of the maven-install

【问题讨论】:

  • 在 Ubuntu 终端窗口中使用 javac 编译 Java 代码时是否遇到该错误?
  • 我正在开发一个 Web 应用程序,如果在单个文件中使用 javac,我会收到错误 找不到符号,但是,我使用 maven-clean -> maven - 安装,构建标记为成功
  • 所以您正在使用 Maven 进行成功的构建。那么“无法解决导入”错误显示在哪里?
  • 在 maven 保护内的每个 java 文件中(很抱歉之前没有指出),在导入部分。
  • 如果每个java文件在构建时都显示该错误,那么如何将构建标记为“成功”?

标签: java spring ubuntu visual-studio-code


【解决方案1】:

好吧,经过一段时间的搜索,我发现“maven for java”插件正在尝试下载 maven 插件maven-metadata.xml,这在我的仓库中不可用。这导致与 maven for java 正在执行的初始构建发生冲突。为了避免每次打开 vs 代码时都更新,我删除了“更新快照”选项

初始构建完成。

【讨论】:

    猜你喜欢
    • 2021-03-24
    • 1970-01-01
    • 1970-01-01
    • 2020-11-02
    • 2023-02-04
    • 2021-09-29
    • 1970-01-01
    • 2019-04-01
    • 2022-01-05
    相关资源
    最近更新 更多