我正在使用IntelliJ IDEA构建一个非Java项目,它只是一个PHP + Javascript项目,一切正常,但是当我尝试检查项目中的所有代码时(分析->检查代码),我得到了一个错误:
没有为该项目正确配置JDK。无法进行检查。
难道我做错了什么?即使项目不是Java,我也必须配置SDK吗?
注意:在编辑器中打开的对工作文件的自动代码检查正常,唯一的问题是当我尝试检查项目中的所有代码时。
注意2:我既不能使用PHPStorm也不能使用Webstorm。
谢谢。
就我而言,我不想删除该模块,因为我配置了一堆东西(数据源,字典,http请求),并且书架中有很多代码(我相信它存储在项目/模块中) 。我发现您可以跳过“删除模块”部分,而只需更新模块配置:
查找$module.iml
文件(在我的情况下,它位于.idea
目录内),顶部有一行:
我改为:
该问题已修复,并且我没有看到任何副作用,但是以防万一,您可能要备份.idea
目录。
I raised this over at https://youtrack.jetbrains.com/issue/IDEA-188017 - after some back and forth, the Jetbrains employee helped me figure out that I had a Java module in there.
If you are not using Java, please crate a module of a Static Web type. Now you have a module of a Java type, that is why the error is reported, so such behaviour is expected.
Delete your Java module. Once you enter in the menu in the screenshot below, find the Static Web type and create your module like that.