gpt4 book ai didi

Java 1.7 仍然告诉我 switch 语句中的字符串不兼容

转载 作者:搜寻专家 更新时间:2023-11-01 01:07:55 25 4
gpt4 key购买 nike

我在 intellij 中使用 java 1.7,它给我一个编译错误,就好像我使用的是 1.7 之前的版本一样。说,“不兼容的类型。找到 'java.lang.String'。需要 'byte、char、short 或 int'。

我绞尽脑汁想弄清楚这是为什么。谢谢

最佳答案

您需要在 IDE 中更改语言级别。

检查这些设置:

  • 文件 > 项目结构 > 项目 > 项目 SDK
  • 文件 > 项目结构 > 项目 > 项目语言级别
  • 文件 > 项目结构 > 模块 > 你的模块 > 来源 > 语言级别
  • 文件 > 项目结构 > 模块 > 你的模块 > 依赖项 > 模块 SDK

还要检查编译器设置。有时它会向编译器添加额外的参数:

  • 文件 > 设置 > 编译器 > Java 编译器 > 字节码版本

如果您使用 maven 插件,请启用自动导入。然后将从您的 pom.xml 设置中自动检测语言级别。

关于Java 1.7 仍然告诉我 switch 语句中的字符串不兼容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25768927/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com