JDK提供可以实现您的目标的工具.使用指定的命令可以显示系统变量java.io.tmpdir的值.
jinfo <process id> | grep "java.io.tmpdir"
< process id>是要显示系统变量值的java进程的编号.您可以通过使用jps工具获得的java进程的id,其中列出了您的计算机上运行的所有Java进程.
要查看java进程的所有系统变量,请使用此命令
jinfo <process id>
所有JDK工具都位于$JAVA_HOME / bin目录中.
java.io.tmpdir是java系统属性之一,因此它的值只存在于jvm中.要了解java.io.tmpdir属性的值,您还可以在java中编写一个简单的程序.它可能看起来像这段代码:
public class JSystemProperties { public static void main(String[] args) { System.getProperties().list(System.out); } }
上面的代码将打印所有的java系统属性,但是您可以修改它以仅打印一个系统属性,其名称通过args数组(使用System.getProperty(key)方法)).编译此类后,您可以创建脚本(将运行编译的java类),可以将其视为Linux命令来获取当前Java系统属性值.
原文地址:https://www.jb51.cc/bash/383983.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。