Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java OpenJDK 1.8在设置/dev/uradom时,哪个配置将生效?_Java - Fatal编程技术网

Java OpenJDK 1.8在设置/dev/uradom时,哪个配置将生效?

Java OpenJDK 1.8在设置/dev/uradom时,哪个配置将生效?,java,Java,我们知道有两个选项可以让SecureRandom使用/dev/urandom而不是/dev/random: 更改JRE\u路径/lib/security/java.security文件 设置jvm属性-Djava.security.egd 但是在设置两者时,哪一个会起作用?在/jre/lib/security/java.security中的文档清楚地说明: 熵收集装置也可与系统一起指定 属性“java.security.egd”。例如: %java-Djava.security.egd=file

我们知道有两个选项可以让
SecureRandom
使用
/dev/urandom
而不是
/dev/random

  • 更改
    JRE\u路径/lib/security/java.security
    文件
  • 设置jvm属性
    -Djava.security.egd

  • 但是在设置两者时,哪一个会起作用?

    /jre/lib/security/java.security
    中的文档清楚地说明:

    熵收集装置也可与系统一起指定 属性“java.security.egd”。例如:

    %java-Djava.security.egd=file:/dev/random MainClass

    指定此系统属性将覆盖 “securerandom.source”安全属性。


    因此,系统属性在设置时始终具有优先级。

    您可以链接到文档吗?@Michael文档直接位于java安装中的
    java.security
    文件中。