VScode 抱怨 Java 项目没有明确的编码集
VScode complains that Java project has no explicit encoding set
我一直在使用 vscode,直到最近才出现问题。现在没有错误出现,一些变量永远不会改变颜色。我不断收到一条错误消息:
Project ... has no explicit encoding set
我不知道我需要做什么来修复它。
在 Red Hat 扩展对 Java 的语言支持更新到 v1.5.0 后,我遇到了同样的问题。没有报告任何代码错误,“问题”选项卡中仅显示有关没有显式编码的消息。
我可以通过单击资源管理器视图中“Java 项目”旁边的“...”并选择“清理工作区”,然后选择“重新启动并删除”来解决问题。
应用程序重新加载后,问题消失,语言服务器开始正常工作。
就在几分钟前,我也遇到了同样的问题。这是我修复它的方法:
- 单击齿轮图标。
- 点击设置。
- 单击命令面板。
- 键入 Clean java 语言服务器工作区。
- 点击重启并删除。
- 重新加载完成后,问题将得到解决。
我认为这是 v1.5.0 Red Hat 对 Java 扩展的 语言支持引起的错误。我没有尝试修复它,所以最好的解决方案可能是等待扩展开发人员修复它。
您可以在 GitHub https://github.com/redhat-developer/vscode-java/issues/2416
上关注这个问题
更新 4/21/2022:看起来它是由 Eclipse JDT 语言服务器(由 Visual Studio 代码 Java 扩展使用)中的上游问题引起的。查看上面的 GitHub link 了解详细信息。
2022 年 5 月 13 日更新:上游问题终于得到解决和合并。从 v1.6.0 开始,Red Hat 对 Java 扩展的 语言支持不再有这个错误。
几分钟前我遇到了同样的问题。
我解决了这个问题。
文件 -> 将工作区另存为 -> 选择你的目录 -> 保存
我一直在使用 vscode,直到最近才出现问题。现在没有错误出现,一些变量永远不会改变颜色。我不断收到一条错误消息:
Project ... has no explicit encoding set
我不知道我需要做什么来修复它。
在 Red Hat 扩展对 Java 的语言支持更新到 v1.5.0 后,我遇到了同样的问题。没有报告任何代码错误,“问题”选项卡中仅显示有关没有显式编码的消息。
我可以通过单击资源管理器视图中“Java 项目”旁边的“...”并选择“清理工作区”,然后选择“重新启动并删除”来解决问题。 应用程序重新加载后,问题消失,语言服务器开始正常工作。
就在几分钟前,我也遇到了同样的问题。这是我修复它的方法:
- 单击齿轮图标。
- 点击设置。
- 单击命令面板。
- 键入 Clean java 语言服务器工作区。
- 点击重启并删除。
- 重新加载完成后,问题将得到解决。
我认为这是 v1.5.0 Red Hat 对 Java 扩展的 语言支持引起的错误。我没有尝试修复它,所以最好的解决方案可能是等待扩展开发人员修复它。
您可以在 GitHub https://github.com/redhat-developer/vscode-java/issues/2416
上关注这个问题更新 4/21/2022:看起来它是由 Eclipse JDT 语言服务器(由 Visual Studio 代码 Java 扩展使用)中的上游问题引起的。查看上面的 GitHub link 了解详细信息。
2022 年 5 月 13 日更新:上游问题终于得到解决和合并。从 v1.6.0 开始,Red Hat 对 Java 扩展的 语言支持不再有这个错误。
几分钟前我遇到了同样的问题。 我解决了这个问题。
文件 -> 将工作区另存为 -> 选择你的目录 -> 保存