Nutch与Java11的兼容性
我试图寻找ApacheNutch的系统需求,但找不到任何好的参考文档。我正在进行OpenJDK 8到OpenJDK 11的迁移,我不确定Nutch支持哪些Java版本Nutch与Java11的兼容性,java,nutch,java-11,Java,Nutch,Java 11,我试图寻找ApacheNutch的系统需求,但找不到任何好的参考文档。我正在进行OpenJDK 8到OpenJDK 11的迁移,我不确定Nutch支持哪些Java版本 我遇到了这个JIRA问题——它将Nutch主干升级为Java1.8。但是Java 1.11呢?Nutch 1.16是使用Java 8构建的,Java 8仍然是推荐的运行时环境。但在本地模式下,它也应该在Java11上运行 要在分布式模式下使用Java11(在Hadoop集群上运行),我们必须等待Hadoop支持Java11作为运行
我遇到了这个JIRA问题——它将Nutch主干升级为Java1.8。但是Java 1.11呢?Nutch 1.16是使用Java 8构建的,Java 8仍然是推荐的运行时环境。但在本地模式下,它也应该在Java11上运行 要在分布式模式下使用Java11(在Hadoop集群上运行),我们必须等待Hadoop支持Java11作为运行时环境,请参阅和。当Hadoop支持Java11(3.3版的预期版本)时,我们必须给用户一些时间来升级他们的Hadoop集群,因为我们可能不想为不同的Java版本维护两个单独的分支
因此,在不久的将来,我们可能会与Java 8运行时保持兼容,但要为升级做好准备:Nutch 1.16可以使用Java 11编译,但一些单元测试失败,请参阅1.17中应该解决的问题。Nutch 1.16是使用Java 8构建的,Java 8仍然是推荐的运行时环境。但在本地模式下,它也应该在Java11上运行 要在分布式模式下使用Java11(在Hadoop集群上运行),我们必须等待Hadoop支持Java11作为运行时环境,请参阅和。当Hadoop支持Java11(3.3版的预期版本)时,我们必须给用户一些时间来升级他们的Hadoop集群,因为我们可能不想为不同的Java版本维护两个单独的分支
因此,在不久的将来,我们可能会与Java 8运行时保持兼容,但要为升级做好准备:Nutch 1.16可以使用Java 11编译,但一些单元测试失败,请参阅1.17中应该解决的问题。Java是复古兼容的,较新的JVM总是运行来自较旧编译器的编译代码。缺点是
nutch
本身并不使用更新的工具和框架,但您可以将其作为一个库来使用。Java是复古兼容的。更新的JVM总是运行来自旧编译器的编译代码。缺点是,nutch
本身并不使用更新的工具和框架,但您可以将其用作库