为了管理我的 Java 应用程序中的许可证,我想使用 truelicense .
Truelicense 使用 Java 首选项在 Windows 操作系统上存储许可证 key 和 Java 首选项,这些首选项存储在用户 root 或系统 root 下的注册表中。
但我的要求不同。我想在 USB 存储中安装我的应用程序,并希望仅允许从该 USB 设备(从任何机器)访问应用程序。所以,我不能使用注册表来存储许可证 key 。
是否有任何其他方式来存储 Java 首选项,如基于文件或任何其他方式。哪种方式最安全。
truelicense 是否支持 Preferences 以外的存储?
最佳答案
默认情况下,Java 首选项存储在 Windows 平台的注册表中。 注册表的替代方法是文件中的故事首选项。
基于文件的首选项可用于 truelicense。以下是显示如何实现基于文件的 Java 首选项的链接。
http://www.davidc.net/programming/java/java-preferences-using-file-backing-store
希望这对您有用。
关于java - 注册表以外的 Truelicense Java 首选项存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19230385/