Runtime rt=Runtime.getRuntime();
    try {
      rt.exec("calc");
    }
    catch (IOException ex) {
      ex.printStackTrace();
    }

解决方案 »

  1.   

    Runtime.getRuntime().exec("calc.exe");
      

  2.   

    import java.io.IOException;public class calc { /**
     * @param args
     */
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    Runtime rt=Runtime.getRuntime();
    try {
    rt.exec("calc");
    }
    catch (IOException ex) {
    ex.printStackTrace();
    }
    }}
      

  3.   

    晕, 这样就限制在了Windows平台了...
      

  4.   

    放在try块中了.如果出现异常,则捕捉到异常之后提示:"此功能只在windows平台下使用.如果您使用的是windows平台,请检查您的计算器程序是否正常"的话.
    算是被限制在windows平台了吗?
      

  5.   

    如果想调用系统的其它功能是不是,例如调用记事本就可以将rt.exec();的传参数设为notepad阿?
    另外在作参数时calc.exe和calc有何区别阿?
      

  6.   

    如果想调用系统的其它功能是不是,例如调用记事本就可以将rt.exec();的传参数设为notepad阿?
    另外在作参数时calc.exe和calc有何区别阿?
    --------------------------------------------------对的,两个参数没有什么区别
      

  7.   

    没什么区别 两个都可以
    例如调用记事本就可以将rt.exec();的传参数设为notepad阿?
    另外在作参数时calc.exe和calc有何区别阿?是的可以这样调用记事本
      

  8.   

    那java有没有对访问office工具提供可用的类?
      

  9.   

    没有直接支持,不过可以通过 jacob 访问一些特定的 ActiveX,
    这些 ActiveX 可以和 office 交互,进而可以访问 office 了。