首页 > 解决方案 > 我应该在 MALLET 中使用哪个版本的 Java JDK?

问题描述

我经常在我教的课程中使用 MALLET 进行主题建模。运行 MALLET 需要用户安装 Java Development Kit。我目前在我的主计算机上安装了 JDK 8 update 241,并且我知道 MALLET 在这个环境中可以正常工作。也就是说,JDK 现在升级到 v14。

MALLET 支持哪些版本的 JDK?

标签: javamallet

解决方案


我不完全确定您确实需要 JDK。他们从不在网站上这么说。我下载的tar 文件已经包含编译的类 - 你不应该从源代码构建它 - 所以 JRE 应该足够了。

奇怪的是,class目录中的编译类针对的是 1.7(字节码版本 51),而 pom 表明它应该针对 Java 1.6。所以很有可能通过重建它你可以支持旧版本的Java。

无论如何,JDK 在设计上是向后兼容的。从 7 开始的任何版本都可以运行它(如果要重建它,则为 6+)。

在较新的版本上运行它将受益于 JDK 的新功能,例如垃圾收集器的改进,因此您可能会在那里看到一些性能改进。如果您对此不关心,那也没关系。


推荐阅读