javac:目标版本无效:1.8

2022-08-31 11:14:46

我最近下载了与 NetBeans 捆绑在一起的 JDK 1.8.0.0_06。然后我发现我的JavaFx项目,我一直在Java 1.7中开发,无法在Java 1.8中编译,所以我将JDK降级到1.7。我仍然无法让它工作/编译。我收到此错误:

javac: invalid target release: 1.8
Usage: javac <options> <source files>

我真的被困住了,非常感谢任何帮助。


答案 1

对于 IntelliJ14,您可能需要更改您正在使用的 JDK 的字节码版本 w.r.t. (在全局设置中):

enter image description here


答案 2

如果您要降级,则将项目的源代码也更改为1.7,

right click on your Project -> Properties -> Sources window 

并设置在这里1.7

注意:但是我建议你弄清楚为什么它在1.8上不起作用


推荐