解决IDEA运行Java程序jdk版本不匹配问题

解决IDEA运行Java程序jdk版本不匹配问题

如果出现下面这个错误:

java 复制代码
java: Cannot compile module 'Video_Recorder' configured for JVM target 11: the specified fallback SDK version 8 does not support the required jvm target 11.

那么就是 Project Structure 这里设置的不对。

解决办法

改 Project Structure(最关键)

按快捷键:Ctrl + Alt + Shift + S

选择 Project

Project SDK:选 1.8 (java 8)

Language level:选 8 - Lambdas, type annotations etc.

选择 Modules → 选中自己的项目

Language level:也改成 8

然后设置完后再次运行:

如果还是报错如下:

java 复制代码
java: 无效的目标发行版: 11

改 Java Compiler

打开 File → Settings(Ctrl+Alt+S)

找到 Build, Execution, Deployment → Compiler → Java Compiler

下面找到:

Project bytecode version → 改成 8

下面的 Per-module bytecode version 里:

找到自己的项目 → Target bytecode version 改成 8

点 OK。

如果上面的步骤设置完还是报错,那么重启 IDEA, 直接关闭 IDEA 再打开。

相关推荐
MacroZheng7 分钟前
斩获20w star!Claude Code最强插件,AI编程必备!
java·人工智能·后端
唐青枫1 小时前
Java Spring WebFlux 实战指南:用 Mono、Flux 和 WebClient 写响应式接口
java·spring
小bo波15 小时前
使用Thread子类创建线程 VS 使用Runnable接口创建线程的区别
java·多线程·thread·并发编程·runnable
SamDeepThinking15 小时前
高并发场景下,CompletableFuture与ForkJoinPool该如何取舍?
java·后端·面试
张不才18 小时前
CPU 100% 了怎么办?Java 性能排障的标准化操作
java·后端
shepherd11120 小时前
吞吐量提升 10 倍:高并发大批量数据处理任务的架构演进与性能调优
java·后端·架构
plainGeekDev1 天前
单例模式 → object 声明
android·java·kotlin
用户298698530141 天前
Java 实现 Word 文档文本与图片提取的方法
java·后端
SimonKing1 天前
铁子,IntelliJ IDEA 2026.1.3来了,升不升?
java·后端·程序员