84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
想在项目中使用jdk1.8的一些新特性去开发,但是编译出来的class如果在低版本的java环境中运行会出现class版本不匹配的问题。如图
jdk1.8
那么想请教下,Spring中是如何做到通过1.8编译,而只要求jdk版本大于1.6就可以的?
版本要求
spring build.gradle文件
希望大神可以解答下,目前没搞明白比较困惑
光阴似箭催人老,日月如移越少年。
Anda boleh melihat pada parameter javac, terdapat dua source dan target
javac
source
target
-source <版本> 提供与指定版本的源兼容性 -target <版本> 生成特定 VM 版本的类文件
Versi fail kelas yang disusun boleh ditukar dengan menetapkan dua parameter ini. Contohnyajavac -source 1.6 -target 1.6 Hello.java
javac -source 1.6 -target 1.6 Hello.java
Untuk menggunakan ciri baharu 1.8, anda boleh memperkenalkan pakej balang pihak ketiga. Masih disusun menggunakan jdk1.6.
Anda boleh melihat pada parameter
javac
, terdapat duasource
dantarget
Versi fail kelas yang disusun boleh ditukar dengan menetapkan dua parameter ini.
Contohnya
javac -source 1.6 -target 1.6 Hello.java
Untuk menggunakan ciri baharu 1.8, anda boleh memperkenalkan pakej balang pihak ketiga. Masih disusun menggunakan jdk1.6.