java - 无法启动编译器 : The SDK is not specified in IntelliJ

标签 java intellij-idea java-8 intellij-15

单击运行按钮时出现错误,显示无法编译,我在 SDK 部分将其设置为 JDK 1.8,但在 IntelliJ Ultimate 中仍然出现相同的错误。想过如何解决这个问题吗?

enter image description here

enter image description here

最佳答案

您还需要检查该页面上的 Project 选项卡,以及 Modules 选项卡下的每个模块的 SDK 及其 Dependencies 子选项卡.它们都允许您指定在不同级别使用什么 SDK。 Project 选项卡应该设置为您拥有的唯一 SDK,但它可能没有任何设置,对于模块依赖项也类似 - 它们应该设置为“使用 Project SDK”,但它们可能没有。这通常是您所看到的那种错误的来源。

关于java - 无法启动编译器 : The SDK is not specified in IntelliJ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35965827/

相关文章:

java - Java 中有数组的自动流扩展吗?

java - Gradle-如何将目录/jar文件库从根项目引用到子项目以进行依赖

java - 识别和计算 JSP 中的 Java 代码行数以帮助驱动单元测试

java - 通过代码以 dp 为单位设置 View 的高度?

java - Fedora 上的 Intellij IDEA

java - 在 IntelliJ 中重写方法时如何查看父类(super class)中方法的参数类型?

java - 根据年份和年份中的星期获取 LocalDateTime

java - 如何解决 Java 8 中的这个 'Lambdas should be replaced with method references' 声纳问题?

部署到文件夹后,Java Web Servlet 不工作

java - 如何在 Spring REST 中以非严格模式解析 JSON 以允许将来的新字段?