应用程序注册表在 Linux 上可用吗?



我希望install4j检测应用程序是否安装在客户的Linux机器上,但它可能安装在非标准位置。 这可能吗? 我在代码库中发现了一些似乎可以在 Windows 上运行的代码,但我看不出如何在 Linux 上做到这一点:

安装应用程序注册表.应用程序信息应用程序信息 = ApplicationRegistry.getApplicationInfoByDir(context.getInstallationDirectory());

谢谢!

它确实可以在Linux上运行,但它使用Java首选项存储。如果不以 root 用户身份安装,则此信息将位于特定于用户的首选项存储中,因此,如果您使用同一用户运行安装程序,安装程序将仅看到以前的安装。

最新更新