gpt4 book ai didi

java - Java 系统属性存储在 Mac 上的什么位置?

转载 作者:行者123 更新时间:2023-12-01 19:07:15 25 4
gpt4 key购买 nike

我继承了一些广泛使用设置 java 系统属性的代码。我很好奇它存储在文件系统的哪个位置以及是否有办法以纯文本形式读取它。我正在使用 Mac OS X Snow Leopard,并且发现了一些看起来是二进制的 idx 文件,但我对 Java 系统属性的内部结构不是很熟悉。 JVM 是否有一个特定的位置存储包含其系统属性的文件?

编辑:我错了,我道歉。该代码使用的是首选项,而不是属性。 [至少]在 Mac OS X Snow Leopard 上,这些首选项存储在 ~/Library/Preferences 中。

最佳答案

回答您原来的问题,Java 系统属性不存储在任何地方。相反,它们是在 JVM 启动时根据用户名和主目录、当前目录和区域设置以及有关 JVM 本身的“硬连线”信息等信息进行组装的。这通过 -D<prop>=<value> 指定的属性名称/值对进行了扩充。命令行选项。

关于java - Java 系统属性存储在 Mac 上的什么位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9586088/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com