java - IntelliJ 13.1.6 JDK 8 支持

标签 java intellij-idea java-8

我创建了一个 Project SDK 设置为 1.8 (1.8.0_25) 的项目。问题是即使System 也无法解决,如果我将Project SDK 切换到1.7 (1.7.0_71),一切正常。如何解决这个问题?

最佳答案

以下对我有用:

  1. 转到文件 |项目结构

    • 从左 Pane 中选择项目。将 项目语言级别 更改为 8 - Lambda、类型注释等
    • 从左 Pane 中选择模块。在 Sources 选项卡上,从 Language level 下拉列表中选择 8 - Lambdas, type annotations etc.
  2. 转到文件 |设置。从左 Pane 中,找到 Build, Execution, Deployment |编译器 | Java Compiler(或者只搜索“Java Compiler”)。在 Per-module bytecode version 列表中的模块名称旁边,从 Target bytecode version 下拉列表中选择“1.8”。

  3. 重新启动 IntelliJ 并重新构建您的项目。

关于java - IntelliJ 13.1.6 JDK 8 支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26940143/

相关文章:

java - 将新的 JPanel 添加到另一个 JPanel 中会导致 NullPointerException

java - 如何使Intellij处理build.gradle中引用的@NotNull批注

java - 如何将集合转换为按嵌套集合属性的元素分组的 Guava Multimap?

java - 使用 Java8 流 api 避免长代码行的最简洁方法

java - 如何正确配置 gradle build 以避免从生成的 jar 中包含 log4j 和 slf4j?

java - ContentProposalAdapter 防止选择提案上出现新行

java - 如果文本字段为空,如何在文本字段旁边放置星号?

android - Gradle 脚本自 0.4.0 起无法正常工作 - 找不到方法 plus()

java - 在构造函数中获取child的注解值

java - 将 HashMap 的键和值组合成 Set