【问题标题】:VScode complains that Java project has no explicit encoding setVScode 抱怨 Java 项目没有明确的编码集
【发布时间】:2022-06-11 18:06:02
【问题描述】:

直到最近我一直在使用 vscode,没有任何问题。现在没有错误出现,一些变量永远不会改变颜色。而且我有一个不断的错误消息:

项目...没有明确的编码集

我不知道我需要做什么来修复它。

【问题讨论】:

  • 我也遇到了这个问题......虽然我认为所有变量都适合我改变颜色。但我在“问题”选项卡中收到相同的警告,带有 Java(0) 错误代码,希望有解决方案。
  • @Steven-MSFT 如果您按下链接,它应该会弹出。 PROSA 是我保存工作的文件夹的名称。

标签: java visual-studio-code error-handling


【解决方案1】:

就在几分钟前,我也遇到了同样的问题。这是我修复它的方法:

  1. 点击齿轮图标。
  2. 点击设置。
  3. 点击命令面板。
  4. 键入 Clean java 语言服务器工作区。
  5. 点击重启并删除。
  6. 重新加载完成后,该问题将得到修复。

【讨论】:

【解决方案2】:

我认为这是由 v1.5.0 Red Hat 的 Java 语言支持 扩展引起的错误。我没有尝试修复它,所以最好的解决方案可能是等待扩展开发者修复它。

您可以在 GitHub 上关注问题https://github.com/redhat-developer/vscode-java/issues/2416

2022 年 4 月 21 日更新:看起来它是由 Eclipse JDT 语言服务器(由 Visual Studio Code Java 扩展使用)中的上游问题引起的。详情请查看上面的 GitHub 链接。

2022 年 5 月 13 日更新:上游问题终于得到解决和合并。从 v1.6.0 开始,Red Hat 的 Java 语言支持 扩展对我来说不再有这个错误。

【讨论】:

    【解决方案3】:

    在 Red Hat 扩展的 Java 语言支持更新到 v1.5.0 后,我遇到了同样的问题。没有报告代码错误,并且“问题”选项卡中只显示了关于没有显式编码的消息。

    我可以通过单击资源管理器视图中“Java 项目”旁边的“...”并选择“清理工作区”,然后选择“重新启动并删除”来解决此问题。 重新加载应用程序后,问题消失了,语言服务器开始正常工作。

    【讨论】:

      【解决方案4】:

      几分钟前我也有同样的问题。 我解决了这个问题。

      文件 -> 将工作区另存为 -> 选择您的目录 -> 保存

      【讨论】:

        猜你喜欢
        • 2018-06-13
        • 2011-05-11
        • 2019-07-01
        • 2017-07-11
        • 1970-01-01
        • 1970-01-01
        • 2018-05-18
        • 2011-11-29
        • 2012-05-02
        相关资源
        最近更新 更多