Какую версию Java JDK я должен использовать с MALLET? - PullRequest
0 голосов
/ 24 марта 2020

Я регулярно использую MALLET для топи c моделирования в классах, которые я преподаю. Для запуска MALLET пользователям необходимо установить Java Development Kit. В настоящее время у меня на главном компьютере установлено обновление 241 JDK 8, и я знаю, что MALLET правильно работает в этой среде. Тем не менее, JDK теперь до v14.

Какую версию JDK поддерживает MALLET?

1 Ответ

3 голосов
/ 24 марта 2020

Я не совсем уверен, что вам нужен JDK. Они никогда не говорят этого на сайте. tarfile, который я скачал , уже включает скомпилированные классы - вы не должны собирать его из исходного кода - поэтому JRE должно быть достаточно.

Как ни странно, скомпилированные классы в class каталог нацелен на 1,7 (байт-код версии 51), тогда как pom указывает, что он нацелен на Java 1.6. Таким образом, вполне вероятно, что, перестраивая его, вы могли бы поддерживать более старую версию Java.

. В любом случае, JDK обратно совместим по дизайну. Любая версия, начиная с 7 и более лет, сможет запускать ее (6+, если вам придется ее перестраивать).

Запуск ее на более новой версии выиграет от новых функций JDK, таких как улучшения для мусора Коллектор, так что вы можете увидеть некоторое улучшение производительности там. Если вас это не беспокоит, тогда это не имеет значения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...