繁体   English   中英

javac 11可以编译将在java 8 JVM上运行的二进制文件/ jar吗?

[英]Can javac 11 compile binaries/jars that will run on a java 8 JVM?

javac 11可以编译将在java 8 JVM上运行的二进制文件/ jar吗?

如果是这样,用什么标志?

将gradle源兼容性设置为11并将目标兼容性设置为8可以吗?

是的,但不是source = 11和target = 8; 只有source = 8 target = 8才有效。 您不能使用java9,10或11中引入的任何java功能。

在命令行中,您正在寻找的javac选项是-release 8 (类似于-source 8 -target 8但更短更好)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM