我试图在我使用Intellij终极13.1.4编译一些代码,但我得到以下错误,我不知道这意味着什么:
Information:Using javac 1.7.0_55 to compile java sources
Information:java: Errors occurred while compiling module 'Example'
Information:Compilation completed with 1 error and 0 warnings in 3 sec
Information:1 error
Information:0 warnings
Error:java: invalid source release: 8
我的猜测是它与Java 8和Java 7有关,但我不知道具体是什么。我试图谷歌周围的这条消息,但他们谈论javac或目标发布,所以它似乎并不完全适用。
在我的例子中,细微差别是我得到了一个无效的源代码版本11(而不是OP的8)。我尝试了上面所有的解决方案
Gradle JVM版本,Java编译器字节码版本,模块语言。
我把上面所有的都设置为java 8(或1.8),因为这是我机器上的库。
问题在于构建。Gradle文件有
sourceCompatibility = '11'
将此更改为8,它停止抛出'compile failed invalid release 11'错误
解决方案参考:github论坛
在我的例子中,细微差别是我得到了一个无效的源代码版本11(而不是OP的8)。我尝试了上面所有的解决方案
Gradle JVM版本,Java编译器字节码版本,模块语言。
我把上面所有的都设置为java 8(或1.8),因为这是我机器上的库。
问题在于构建。Gradle文件有
sourceCompatibility = '11'
将此更改为8,它停止抛出'compile failed invalid release 11'错误
解决方案参考:github论坛