我可以很容易的得到系统时间和用户名
请问:
    如何修改这些值呢?
 注:得到用户名   String name=System.getProperty("user.name")     返回的是一个Properties类
  时间:
        Calendar cal = GregorianCalendar.getInstance();       
        int intDay=cal.get(GregorianCalendar.DATE);
        int intMonth=cal.get(GregorianCalendar.DAY_OF_MONTH)+1;
        int intYear=cal.get(GregorianCalendar.DAY_OF_YEAR); 
        int intHour=cal.get(GregorianCalendar.HOUR_OF_DAY);
        int intMinute=cal.get(Calendar.MINUTE);   //final int赋值给变量可以,反过来就不行的呀 

解决方案 »

  1.   

    String ip = "\\192.168.1.107";
    Runtime.getRuntime().exec( "cmd /c \"" + "net time " + "\"" + "\\" + ip + "\"" + " /set /yes" + " \"" )
      

  2.   

    像这种比较敏感的东西 JVM是不会直接给你做出来的,只能像楼上的那样
      

  3.   

    对对,其实主要是对os的一些命令熟悉,而Java能通过Runtime.getRuntime().exec()来执行它们。
      

  4.   

    我也没有见过修改系统时间的java代码
    好像真的要用cmd来做