本帖最后由 wbgcome 于 2011-08-04 11:06:16 编辑

解决方案 »

  1.   

    这是最基本的权限问题,如果这样的代码都随便让你跑的话,Linux 就没有什么安全性可言了。
    如果你有配 selinux,那么你得去修改相关安全性配置,
    如果没有 selinux,那么使用 root 用户执行。
      

  2.   

    java 怎么获取root 权限?!
      

  3.   

    执行多条命令,先获得root权限,在执行下面的命令把
      

  4.   

    先su切换到root
    再执行你的java程序。
      

  5.   

    我也这么想的。 问题是JAVA语句中怎么获取root权限呢?  
    在终端操作: 输入sudo -s 等待一会提示输入密码回车这样就获取权限了。
    可是JAVA中 直接Runtime.getRuntime().exec("sudo date -s 2010-12-12");这么写是能获取权限的。
    原因是密码没输入。