使用Java 8 SDK为Java 7 JRE编译IntelliJ

ari*_*rik 18 java jar intellij-idea java-7 java-8

我有Java 8 SDK和运行时,以及只使用Java 7功能的项目.我想知道我是否可以设置intellij来构建一个Java-7级jar,这绝对可以从命令行获得?

到目前为止,我尝试将项目语言级别设置为7作为实验,但这显然是不够的,而不是我真正需要的.

我也在SO上看到了这个问题:" 当我将Java7编译器配置为使用Java6时,使用java7编译器编译Intellij IDEA ",但我的项目SDK已经设置为最新的Java版本,我只需要一个Java-7-兼容的工件/ jar编译.

编辑:我在本地系统上只有Java 6和Java 8 JRE/SDK,因为遗憾的是Java 7在我的系统上存在问题并且不兼容.

Epi*_*rce 25

文件 - >设置 - >编译器 - > Java编译器 - >项目字节码版本 - > 1.7


Yur*_*nko 10

  • 选择项目的根目录.
  • 按F4
  • 选择语言级别.

在此输入图像描述