我应该将Java JDK的哪个版本与MALLET一起使用



在我教授的课程中,我经常使用MALLET进行主题建模。运行MALLET需要用户安装Java开发工具包。我目前在我的主计算机上安装了JDK 8更新241,我知道MALLET在这种环境下可以正常工作。也就是说,JDK现在已经升级到v14。

MALLET支持JDK的哪个版本?

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

奇怪的是,class目录中已编译的类的目标是1.7(字节码版本51(,而pom表示它应该以Java 1.6为目标。因此,很可能通过重建它,您可以支持旧版本的Java。

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

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

最新更新