IntelliJ IDEA Java项目报错:无法找到JDK 'Python 3.8 (venv)' 如何解决?





问题描述
IntelliJ IDEA原本运行正常,突然出现如下报错:
java: Cannot find JDK 'Python 3.8 (venv)' for module 'marketing3'
已尝试清除缓存、重启电脑、恢复IDE设置,问题仍未解决。本人有在PyCharm中开发的Python项目,但疑惑该项目与当前Java项目的关联,且其他项目可正常启动。
解决步骤
- 检查模块SDK配置
打开File > Project Structure > Modules,定位到marketing3模块,查看其SDK配置。如果发现该模块误将Python虚拟环境设为JDK,切换为正确的Java JDK版本。 - 确认项目全局SDK配置
进入File > Project Structure > Project,检查项目的SDK是否为Java JDK,避免全局配置被错误覆盖。 - 删除错误的SDK条目
在File > Project Structure > SDKs中,若列表里存在名为Python 3.8 (venv)的错误JDK配置,直接删除该条目。 - 修改.iml文件(若上述步骤无效)
找到项目根目录下的marketing3.iml文件,打开后查找是否有类似<component name="NewModuleRootManager" JDK_NAME="Python 3.8 (venv)"的配置,将JDK_NAME的值修改为正确的Java JDK名称,保存后重启IDE。
内容的提问来源于stack exchange,提问作者Kifsif
相关产品推荐
相关产品推荐

