【发布时间】:2014-09-26 17:06:49
【问题描述】:
我有 Java 8 SDK 和运行时,以及一个仅使用 Java 7 功能的项目。我想知道是否可以设置 intellij 来构建 Java-7 级别的 jar,这绝对可以通过命令行实现?
到目前为止,我只是尝试将项目语言级别设置为 7 作为实验,但这显然是不够的,也不是我真正需要的。
我也在 SO: "Intellij IDEA using java7 compiler to compile when I have configured it to use Java6" 上看到了这个问题,但是我的项目 SDK 已经设置为最新的 Java 版本,我只需要一个与 Java-7 兼容的工件/jar 编译。
编辑:我的本地系统上只有 Java 6 和 Java 8 JRE/SDK,因为不幸的是 Java 7 在我的系统上存在问题并且不兼容。
【问题讨论】:
-
我认为你需要设置项目语言级别。 Eclipse 也可以使用较低版本的编译器来做到这一点,所以我相当肯定 IntelliJ 也可以做到。
-
我已经试过了,但是没有用。 (见第二段)
-
你能澄清一下“这显然不够,而且不是我真正需要的。”您正在使用哪个构建工具,例如
ant或maven? -
啊,找到了,我给个答案
标签: java jar intellij-idea java-7 java-8