Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jar与Java8的兼容性_Java_Upgrade - Fatal编程技术网

Jar与Java8的兼容性

Jar与Java8的兼容性,java,upgrade,Java,Upgrade,我现在正在做一些升级工作。从Java7到Java8,还升级了一些jar文件。我如何知道jar文件是否与Java8兼容?有没有网站告诉我们这一点?用Java 7编译的类几乎总是在Java 8上运行。这是向后兼容性要求。然而,有一些不兼容的地方被记录在案 如果某个特定的图书馆有问题,你应该在图书馆的网站上查找这个信息。见Oracle。你可能想考虑在第一个版本中的java更新和另一个版本中的jar更新分开更新。这将有助于隔离任何问题的原因。这是一个基于应用程序大小、单元和自动集成测试的质量和覆盖率、要

我现在正在做一些升级工作。从Java7到Java8,还升级了一些jar文件。我如何知道jar文件是否与Java8兼容?有没有网站告诉我们这一点?

用Java 7编译的类几乎总是在Java 8上运行。这是向后兼容性要求。然而,有一些不兼容的地方被记录在案


如果某个特定的图书馆有问题,你应该在图书馆的网站上查找这个信息。

见Oracle。你可能想考虑在第一个版本中的java更新和另一个版本中的jar更新分开更新。这将有助于隔离任何问题的原因。这是一个基于应用程序大小、单元和自动集成测试的质量和覆盖率、要更新的jar文件数量等的主观决定。感谢您的建议!这是一个非常有力的声明。上面链接的兼容性指南中指出,存在一些小的和罕见的不兼容性。“除了下面列出的不兼容之外,Java SE 8与Java SE 7是二进制兼容的。除了注意到的不兼容之外,用Java SE 7编译器构建的类文件将在Java SE 8中正确运行。”谢谢大家!我将阅读不兼容信息。然而,我将把jar文件升级到最新版本,比如ApacheCommons,jacksons,从未用Java7编译过最新版本。那么如何确保最新版本与Java8兼容呢?再次感谢@IvyKido—实际上,大多数使用早期版本的Java编译的JAR可能与Java8兼容。具体问题列在我链接的页面上。请参阅“要检查Java SE 8与早期Java版本的不兼容性,您必须通过列出的文件跟踪不兼容性。”@IvyKido,您需要在库的网页上检查它是否与Java 8兼容。例如,v4.0 Apache Commons的发行说明:。他们说这个版本与Java5或更高版本兼容,非常感谢。这些都是非常有用的信息和建议!