当我登录到 linux 机器并想从 linux 命令行检查以下参数时。
networkaddress.cache.ttl(java.security.Security property)
sun.net.inetaddr.ttl
sun.net.InetAddressCachePolicy.get()
java.net.preferIPv4Stack (System property)
Java security manager is enabled or not?
以上所有参数都可以从java代码中执行。 但我想知道 linux 命令或 java 命令行来查找上述参数中的值。
最佳答案
这些属性的值等都是由您运行 Java 应用程序的方式或应用程序本身决定的。例如:
java.net.preferIPv4Stack
取决于您是否使用-Djava.net.preferIPv4Stack=true
运行应用程序。
有linux命令或者java命令可以查询这些东西。 显然,您可以编写一个简单的 Java 应用程序来运行它来查找默认值。但我认为您已经知道这一点,以及如何去做。
关于java - 用于检查 JVM 参数的 Linux 或 Java 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42993542/