IntelliJ IDEA运行Kotlin报错:No JDK specified 求助
Error running 'MainKt': No JDK specified的方法 检查运行/调试配置
点击顶部工具栏的运行下拉框,选择「Edit Configurations...」,找到你的MainKt配置。查看右侧的「JRE」选项,确保选中了有效的JDK版本(Kotlin建议使用JDK 1.8及以上)。如果选项为空或不正确,点击下拉框选择已安装的JDK,或通过「New」按钮添加正确的JDK安装路径,保存后重新运行。确认项目级SDK设置
打开File > Project Structure(快捷键Ctrl+Alt+Shift+S),切换到「Project」标签页,检查「Project SDK」是否已选中有效的JDK。若未设置,点击下拉框选择或添加JDK,同时保证「Project language level」与JDK版本匹配。检查模块级SDK细节
在Project Structure的「Modules」标签页选中你的模块,切换到「Dependencies」标签,确认「Module SDK」与项目SDK一致,同时检查「Language level」设置不低于JDK支持的版本。重置IDEA缓存(上述步骤无效时)
点击File > Invalidate Caches...,选择「Invalidate and Restart」,让IDEA重启并重新加载配置文件。验证JDK安装有效性
打开终端输入java -version和javac -version,确认输出的版本与IDEA中选择的一致。如果终端无输出,说明JDK未正确安装,需重新安装并配置JAVA_HOME环境变量。
内容的提问来源于stack exchange,提问作者billyBob456

