Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/359.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
windows中的Java FileSystemReferencesFactory_Java - Fatal编程技术网

windows中的Java FileSystemReferencesFactory

windows中的Java FileSystemReferencesFactory,java,Java,在Windows上运行时,如何更改首选项,使其成为文件而不在注册表中 有时会出现Windows强化,客户无法访问regedit。首选项的Java文档告诉您如何实现自己的首选项工厂 每个首选项实现都必须有一个关联的 首选项工厂实现。每个Java(TM)SE实现 必须提供一些方法来指定哪个首选项Factory 实现用于生成根首选项节点。这 允许管理员替换默认首选项 使用替代实现的实现 实施说明: PreferencesFactory实施位于以下位置: 如果定义了系统属性java.util.pref

在Windows上运行时,如何更改首选项,使其成为文件而不在注册表中


有时会出现Windows强化,客户无法访问regedit。

首选项的Java文档告诉您如何实现自己的
首选项工厂

每个首选项实现都必须有一个关联的 首选项工厂实现。每个Java(TM)SE实现 必须提供一些方法来指定哪个首选项Factory 实现用于生成根首选项节点。这 允许管理员替换默认首选项 使用替代实现的实现

实施说明: PreferencesFactory实施位于以下位置:

如果定义了系统属性java.util.prefs.PreferencesFactory,则将其视为类的完全限定名 实现PreferencesFactory接口。该类被加载并删除 实例化;如果此过程失败,则会出现未指定的错误 扔

如果PreferencesFactory实现类文件已安装在系统类加载器可见的jar文件中, 该jar文件包含一个名为 资源目录中的java.util.prefs.PreferencesFactory META-INF/services,则该文件中指定的第一个类名为 拿。如果提供了多个这样的jar文件,则会找到第一个 将使用。类被加载并实例化;如果这个过程 失败,然后引发未指定的错误

最后,如果既没有提供上述系统属性,也没有提供扩展jar文件,则系统范围的默认值为 首选项底层平台的工厂实现是 加载并实例化


你说的是什么首选项?用户首选项.systemRoot().nodebut文件系统引用工厂已经实现,我想使用it@li-raz您可以选择所需的
首选项Factory
,如链接和引用的文档中所述。