Всякий раз, когда я смотрю, переключая Java на использование /dev/urandom
из /dev/random
, большинство источников упоминают, что оно должно быть указано как /dev/./urandom
в качестве обходного пути для ошибки в Java .Интересно, если это все еще необходимо для Java 8
и выше.Описание ошибки ссылается на более ранние версии Java
, и большинство источников, ссылающихся на /dev/./urandom
, также не являются свежими.
Когда я запускаю lsof
в процессе java, он показывает, что открыты и /dev/urandom
, и /dev/random
Java и количество открытых [u]random
файлов остается примерно одинаковым независимо от параметра конфигурации securerandom.source
и / или аргумента -Djava.security.egd
и от того, присутствует ли '/./'
в пути к файлу или нет.
Итаку меня вопрос, нужен ли обходной путь вставки '/./'
в путь в новых версиях Java?