【发布时间】:2013-09-16 09:06:40
【问题描述】:
我已将 Module SDK 设置为 1.6
我还将 Project SDK 设置为 1.6
我还将 Java 编译器选项从设置更改为使用 java 6
但它仍然使用 java 7 进行编译。当我编译或运行时,它会出现以下错误
Using javac 1.7.0_11 to compile java sources
java: Errors occurred while compiling module 'SSLJava6'
Compilation completed with 1 error and 0 warnings in 1 sec
1 error
0 warnings
java: javacTask: source release 1.7 requires target release 1.7
以前有人遇到过这样的问题吗?必须做什么?
java -version的输出
[aniket@localhost jndiProperties]$ java -version
java version "1.6.0_30"
Java(TM) SE Runtime Environment (build 1.6.0_30-b12)
Java HotSpot(TM) 64-Bit Server VM (build 20.5-b03, mixed mode)
我的JAVA_HOME 也设置为相同。
【问题讨论】:
-
javac -version显示什么?你是用 maven 来构建的吗? -
javac -version 显示还显示 javac 1.6.0_30,不,我没有使用 maven。
-
IntelliJ 的哪个版本? 12.1.4 ?
-
也许您在 SSLJava6 上也设置了一些依赖项?
-
@vikingsteve 是的,它是 12.1.4
标签: java sdk intellij-idea