Sma*_*t14 64 java intellij-idea
我最近更新到 Intellij 2021.1。然而,每当我尝试运行我的程序时,我都会得到:
java: 错误: 不支持发行版 17
我曾尝试四处寻找其他答案,但一无所获。看来我的 sdk 是版本 16,如果有帮助的话。
Jus*_*der 32
我有同样的问题。对我的案例有帮助的是以下内容。在 IntelliJ IDEA 中,我打开File -> Project structure
并单击Modules
并将其更改Language level
为 17。然后我就可以毫无问题地运行我的代码。
Rad*_*adi 12
我在升级到 Java 17 时发生了这个问题,我通过在项目结构中配置新的 SDK 并使缓存无效来解决它:文件 --> 无效缓存 --> 默认选择并重新启动。
小智 9
我在尝试使用版本 16 时遇到了同样的错误。这是因为您尝试使用的新版本不稳定。
您必须卸载版本 17,转到: 文件->项目结构-> SDKs .delete sdk 17,右键单击它,然后删除。 右键单击突出显示的版本(在您的情况下为 17)
现在您必须更改项目 sdk 转到:文件->项目结构->项目。选择适用于您的先前版本,在我的例子中是15 java 版本“15.0.2”。将项目语言级别设置为默认(SDK默认(15个文本块))
最后一部分是更改项目配置 sdk 转到调试项目的导航栏,然后选择编辑配置。为您的项目选择 sdk 16(在我的例子中为 15) 以更改项目配置 sdk
就我而言,除了更新项目的语言级别和 SDK 之外,我还必须更改 JAVA_HOME 和 Path 系统环境变量以指向 Java 17(我使用 Amazon Corretto)。我的模块使用了项目本身继承的Jdk。Java编译器版本也是17。
归档时间: |
|
查看次数: |
173911 次 |
最近记录: |