Java 程序或 jar 的运行时版本和编译时版本中的哪一个应该大于或等于另一个? 编辑:JRE 系统库的版本应该是什么?
最佳答案
- 因此,我的理解是您正在使用 jdk1.6 编译一个 java 应用程序并在基于 jdk1.8 的运行时上运行相同的应用程序。 (比如这里也可以是jdk1.7)
- 一般来说,JDK/JRE 的设计方式是向后兼容的。
- 最好使用大于或等于编译版本的运行时环境版本 (JVM),而不是相反。
- JDK(编译版本)<= JDK(运行版本)- 正确
- JDK(编译版本)>= JDK(运行时版本)- 不正确
关于java - 运行时和编译时jdk版本之间,哪个更大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33117116/