【问题标题】:Setting the system time of JVM设置JVM的系统时间
【发布时间】:2014-07-18 11:13:53
【问题描述】:

我有一个在 linux/unix 机器上运行的 java 应用程序。

通过系统命令设置系统时间时,在控制台上使用 date 我看到日期/时间已更改,但似乎我的 JVM 无法识别此更改。

看来这不是权限问题,因为在 shell 中我看到日期/时间已更改。只有我的 JVM 没有识别出这个变化。

任何提示在哪里搜索?

【问题讨论】:

  • 你如何检查虚拟机是否注意到了变化?
  • 对不起,这不是真正的主题。 SO 用于编程问题。这个问题更适合超级用户。
  • @Keppil:我通过命令行检查了日期/时间已更改。但是在虚拟机中,例如一个记录器正在运行并生成报告,它们使用的是旧日期。我不知道为什么会这样。

标签: java unix systemtime


【解决方案1】:

在超级用户堆栈交换上查看这个post。 linux中有2个不同的时钟。一个是硬件(hwclock),另一个是操作系统/系统。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-22
    • 1970-01-01
    • 2017-05-27
    • 2016-02-11
    • 2011-09-06
    相关资源
    最近更新 更多