使用IntelliJ IDE不能编译任何项目。设置截图如下:
使用JDK:
项目SDK及语言级别:
语言水平:
有人有什么想法吗?
使用IntelliJ IDE不能编译任何项目。设置截图如下:
使用JDK:
项目SDK及语言级别:
语言水平:
有人有什么想法吗?
当前回答
对我来说,问题在于Maven无法找到适当的配置,因为这些项是在父pom中指定的。
更改文件->设置->构建,执行,部署-> Maven ->用户设置文件指向我的自定义设置,使用适当的存储库修复了隐藏的问题。
通过Help ->在浏览器中显示日志->单击日志文件发现了问题,当以前只得到标题中的错误和“java.lang. lang. log .”NullPointerException”。
其他回答
您需要转到/.idea/compiler.xml并将目标更改为所需的jdk级别。
我只是通过将目标编译版本更改为1.8来解决这个问题。其:
文件>>设置>>构建、执行、部署>>编译>> Java编译器
在compiler.xml文件下,你会发现:
<bytecodeTargetLevel>
<module name="your_project_name_main" target="1.8" />
<module name="your_project_name_test" target="1.8" />
</bytecodeTargetLevel>
你可以把目标值从旧的改为新的对我来说,我需要把它从1.5改为1.8
我通过去项目结构->模块修复了这个问题,找到有问题的模块,单击依赖项选项卡,将模块SDK更改为项目SDK。
解决这个问题有两种方法:
设置(文件->设置->构建,执行,部署-> Java编译器): 在pom.xml中添加一个构建部分: