Предупреждение JMeter: двигатель Nashorn планируется удалить из будущего выпуска JDK - PullRequest
2 голосов
/ 16 октября 2019

Когда я запускаю JMeter 5.1.1, недавно загруженный, я вижу много раз в terminal window:

Предупреждение: двигатель Nashorn планируется удалить из будущего выпуска JDK

Я использовал поиск в Интернете и нашел JEP 335: Устаревший движок JavaScript Nashorn .

Мотивация

Впервые был включен движок JavaScript Nashornв JDK 8 через JEP 174 в качестве замены для скриптового движка Rhino. Когда он был выпущен, это была полная реализация стандарта ECMAScript-262 5.1.

С быстрым темпом адаптации и модификации конструкций языка ECMAScript вместе с API, мы обнаружили, что Nashorn сложно поддерживать.

Я ожидал прочитать, что новый движок теперь используется больше, но нет, я не смог найти то, что будет работать JavaScript вместо. Что будет с JavaScript в JMeter? Он не будет работать, и мы используем , рекомендуется , чтобы использовать Groovy?

Кстати, как удалить это предупреждение с терминала?

1 Ответ

1 голос
/ 16 октября 2019

Groovy рекомендуется в лучших рекомендациях JMeter

Мы рекомендуем использовать Apache Groovy

В новой версии изменения естьВременное решение для этого предупреждения:

Чтобы отключить эти предупреждения, добавьте -Dnashorn.args = - no-deprecation-warning к своим аргументам Java. Этого можно достичь, установив переменную окружения JVM_ARGS

export JVM_ARGS="-Dnashorn.args=--no-deprecation-warning"
...