在Java中获取系统日期时间更新日志
我想知道是否可以用Java获取系统日期时间更改日志(即用户更改系统时间时的日志)。 我试图实现的是:我有一个JAR文件,我想在其中设置一些过期时间。因此,为了检测用户在系统中的任何更改,我想比较jar拥有的时间和系统更改时间日志,并决定是否继续在Java中获取系统日期时间更新日志,java,jar,system,executable-jar,clock,Java,Jar,System,Executable Jar,Clock,我想知道是否可以用Java获取系统日期时间更改日志(即用户更改系统时间时的日志)。 我试图实现的是:我有一个JAR文件,我想在其中设置一些过期时间。因此,为了检测用户在系统中的任何更改,我想比较jar拥有的时间和系统更改时间日志,并决定是否继续 是否有任何这样的时间日志可以通过Java从系统中获取?可能有也可能没有某种本机方法可以挂接到系统时间更改事件或处理时间更改日志,但这完全取决于操作系统。另一种方法是定期轮询系统时间,并检查它是否仍然与应用程序的内部时钟同步。我认为这在纯java中是不可能
是否有任何这样的时间日志可以通过Java从系统中获取?可能有也可能没有某种本机方法可以挂接到系统时间更改事件或处理时间更改日志,但这完全取决于操作系统。另一种方法是定期轮询系统时间,并检查它是否仍然与应用程序的内部时钟同步。我认为这在纯java中是不可能的,但肯定有一些库可以在本地实现这一点。@RobbyCornelissen感谢您的快速响应。我的罐子里没有内置时钟。我只是不想在有限的时间后由用户使用JAR。也许更有效的选择是从远程服务器使用internet时间,而不是依靠用户可以操纵的系统时间。可能有或可能没有某种本地方式来挂接系统时间更改事件或处理时间更改日志,但这完全取决于操作系统。另一种方法是定期轮询系统时间,并检查它是否仍然与应用程序的内部时钟同步。我认为这在纯java中是不可能的,但肯定有一些库可以在本地实现这一点。@RobbyCornelissen感谢您的快速响应。我的罐子里没有内置时钟。我只是不想用户在有限的时间内使用JAR。也许更有效的选择是使用远程服务器的internet时间,而不是依赖用户可以操纵的系统时间。