如题!!!!!!!!!!

解决方案 »

  1.   

    java的Runtime.getRuntime().exec(commandText)可以调用执行cmd指令。cmd /c dir 是执行完dir命令后关闭命令窗口。cmd /k dir 是执行完dir命令后不关闭命令窗口。cmd /c start dir 会打开一个新窗口后执行dir指令,原窗口会关闭。cmd /k start dir 会打开一个新窗口后执行dir指令,原窗口不会关闭。可以用cmd /?查看帮助信息。★CMD命令★
    calc ---------------- 启动计算器
    charmap ---------- 启动字符映射表
    cmd.exe ----------- CMD命令提示符
    conf ---------------- 启动netmeeting
    explorer ----------- 打开资源管理器
    mspaint ----------- 画图板
    notepad ----------- 打开记事本
    nslookup ---------- IP地址侦测器
    odbcad32 --------- ODBC数据源管理器
    regedit ------------- 注册表
    services.msc ----- 本地服务设置
    wordpad ---------- 启动写字板
      

  2.   

    意义多了,举个简单的例子吧,你想获取机器的IP地址,你就可以使用Runtime.getRuntime().exec(commandText)执行cmd指令。还有比如你要启动一个C++写的程序就可以使用Runtime.getRuntime().exec()完成
      

  3.   

    Runtime.getRuntime().exec("cmd.exe");我试着做了,dos文件没有显示出来,为什么
      

  4.   

    Runtime.getRuntime().exec("notepad");
    程序运行后可以打开画图板Runtime.getRuntime().exec("cmd.exe");
    程序运行后就不出现dos命令行,为什么
      

  5.   

    Runtime.getRuntime().exec("mspaint");
    程序运行后可以打开画图板Runtime.getRuntime().exec("cmd.exe");
    程序运行后就不出现dos命令行,为什么
      

  6.   


    因为输入输出重定向到你的程序里了
    Process p = Runtime.getRuntime().exec("cmd.exe");
    p.getInputStream();
    p.getOutputStream();
    你可以自己定义怎么做
      

  7.   

    Process p = Runtime.getRuntime().exec("cmd.exe");
    p.getInputStream();
    我这么改对吗,还是没出来啊
      

  8.   


    调用本地程序应在不得已的情况下而为之。这种跨进程调用的看上去是非常方便的,但这只是表面上的,其内部的操作非常复杂,效率也很低,而且作为跨平台应用就不应该出现这种本地应用程序的调用。PS:Java 本身就可以在控制台中运行,不知道为什么还要再用这个再开个控制台?
      

  9.   

    我解释一下,我有个button,点击按钮,激发javascript,然后不知通过什么办法,通过java打开命令按钮,目的是不用activexobject,需要我做的就是这个,
      

  10.   

    我不清楚如何在javascript中引进java代码