IntelliJ compile for Java 7 JRE using Java 8 SDK

2022-09-02 09:08:26

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

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

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

编辑:我的本地系统上只有Java 6和Java 8 JREs / SDK,因为不幸的是Java 7在我的系统上有问题并且不兼容。


答案 1

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


答案 2
  • 选择项目的根目录。
  • 按 F4 键
  • 选择语言级别。

enter image description here


推荐