本系统是windows环境
局域网上的另外的那个机器是linux环境

解决方案 »

  1.   

    你的需求可以用RMI来实现。或者用SOCKET来实现。
    按你的说法,可能是为了统一局域网时间。可以自己写个RMI,把system.currentTime()作为结果返回就可以了
      

  2.   

    多谢两位我的本意是为了让两台机器的时间同步,以便计算时间,因为一个是客户端,一个是服务器端。
    后来我在windows下设置时间的时候,选择"internet时间",选中"自动与inger"
      

  3.   

    自动与internet时间服务器同步,选择下拉框中选择time.windows.com然后在linux设置时间的时候,选定“网络时间协议”,然后添加一个服务器time.windows.com
    确定就可以了不过前提是两个机器都要能上internet哦
      

  4.   

    在机1上写个socket通讯服务器程序+获取系统时间程序,机2客户端+获取系统时间程序机1发请求,机2收到请求后,回复机1它收到回复时取的机2系统时间
    机1将收到的机2时间与自身发请求的时间作差,求出时间差1(网络传输差+系统时间差)
    机1再将自身系统时间发给机2,机2得到机1时间也做时间差2(网络传输差-系统时间差)机2多次收到时间差后,算出网络稳定时候的系统平均时间差x1=(时间差x1-时间差x2)/2
    x2=(时间差x1-时间差x2)/2
    Xn=.....x=sum(x1,xn)/n剩下怎么办简单了,补偿时间差,即得结果