如果我使用Java Preferences API,是否需要以管理员身份运行?

时间:2015-03-18 09:30:33

标签: java preferences administrator

我问这是因为我真的不想每次都要求用户获得管理员权限,但我想用Java Preferences保存一些设置。

我想制作试用版应用程序并使用Java Preferences API存储日期。

我想知道:

  1. 如果我使用Java首选项,是否需要管理员权限? API?
  2. 如果我只在使用Java Preferences API编写密钥时需要管理员权限,我是否可以要求用户仅在我使用该方法编写密钥时才给我管理员权限?

2 个答案:

答案 0 :(得分:0)

我认为这不是必需的,因为存储依赖于JVM。可能在Windows的用户设置中可能会像大量应用程序那样使用首选项。 如果例如,它将无法使用。在Linux上,要使用你的应用程序,你将使用root权限运行它。 所以答案是否定的,你不需要那样。

答案 1 :(得分:0)

如果要保存特定于用户的设置,则不需要管理员权限。但是如果你想保存特定于系统的设置(即对于机器上的所有应用程序用户来说都是一样的话),那么你肯定需要Windows上的管理员权限(可能还需要其他操作系统,但我还没有测试过)。

相关问题