Как отследить устаревшие API Java во время выполнения? - PullRequest
0 голосов
/ 22 января 2019

Я использую API Nashorn для выполнения Javascripts с использованием кода Java.Nashorn окончательно устарел в JDK 11. В настоящее время я нахожусь на JDK 8, где некоторые из API устарели.Можно ли отслеживать устаревшие API во время выполнения?

1 Ответ

0 голосов
/ 22 января 2019

Я предполагаю, что под «временем выполнения» вы подразумеваете, что после компиляции приложения у вас есть исполняемый байт-код.

Инструмент jdeprscan может помочь.

https://docs.oracle.com/javase/9/tools/jdeprscan.htm

Не уверен, предоставляет ли она необходимую вам информацию. Это не произойдет во время выполнения, но будет сканировать Jar приложения, чтобы увидеть, есть ли вызовы устаревших API. Таким образом, вы можете получить ложные срабатывания.

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