java.lang.Runtime.getRuntime().exec这个类可以实现吧

解决方案 »

  1.   

    //此段实现了自动打开记事本程序5秒后自动关闭=0;

       public static void main(String[] arg){

    try{

    Process p = Runtime.getRuntime().exec("notepad.exe ");
    Thread.sleep(5000);
    p.destroy();
    }

    catch(InterruptedException e){

    }
    catch(IOException e1){

    }
    看对你有帮助不?
      

  2.   

    Runtime.getRuntime().exec("....")
      

  3.   

    我查了一下,说是先将将所有应用程序代码放到一个目录中。创建一个名为 mainfest 的文件;然后将应用程序的主函数写如到该文件中,最后创建一个创建可执行的JAR文件,然后通过运行该JAR文件就可以启动这个应用程序!!!
    但是我试了一下.不行,哪为高手做过啊,请多多帮忙!!!!!
      

  4.   

    Runtime.getRuntime().exec("cmd /c start a.bat")在命令行执行a.bat文件!!
      

  5.   

    import java.lang.*;
    public class TestExec{
    public static void main(String args[])
    {
    try{
    Process pro = Runtime.getRuntime().exec("explorer http://localhost");
            }
    catch(Exception ex){
    System.out.println("error");
    }
      }
    }这是打开浏览器,访问本机!
      

  6.   

    T:draco2002(Draco—五月的风~青岛!) 
    我现在想问能不能通过Runtime.getRuntime().exec()运行其它的应用程序啊?比如说vb等.
    Process pro = Runtime.getRuntime().exec("explorer http://localhost");
      

  7.   

    你说的是启动VB编辑器呐还是编译好的VB程序(exe文件)??关键是你要说明你要运行的程序类型!!
      

  8.   

    一般命令行程序需要调用: cmd /c ;浏览器程序则需要调用:explorer
    就这个意思!!
    我估计你说的是调用可执行文件,则使用:cmd /c start c:\路径\文件名 即可.
      

  9.   

    TO:draco2002(Draco—五月的风~青岛!) 
    我的意思是调用编译好的vb程序?(想问一下getRuntime().exec()是不是只能启动.exe文件啊?)
      

  10.   

    不是啊!!(explorer http://localhost就不是exe文件),你只要是把想调用的文件同它的打开方式想关联就行了!!
      

  11.   

    你如果想调用编译好的vb程序,可以这样啊(首先调用你的VB启动程序,后面加你的VB项目)
    Process pro = Runtime.getRuntime().exec("c:\路径\vb启动程序 start 项目名称");
      

  12.   

    想问一下getRuntime().exec()是不是只能启动.exe文件啊当然不是了呀,你可以先在命令行下运行下试试,能运行的这里都可以运行,一般来说如果要调用外边的应用程序都用这个方法
      

  13.   

    import java.lang.*;
    public class TestExec{
    public static void main(String args[])
    {
    try{
    Process pro = Runtime.getRuntime().exec("C:\\Program Files\\JBuilder9\\bin\\JBuilderW.exe TestExec.java");
    }
    catch(Exception ex){
    System.out.println("error");
    }
    }
    }上面的程序就是通过调用jb9直接打开TestExec.java文件!!!!
      

  14.   

    TO:draco2002(Draco—五月的风~青岛!) 
    Process pro = rt.exec("D:\\Program Files\\Microsoft Visual Studio\\VB98\\VB6.EXE start BFormTest.vbp");
    BFormTest.vbp为vb项目,(要不要将它放入我的java application中?)
    我用上面的方法,但还是不行?请指教!!!!
      

  15.   

    TO:draco2002(Draco—五月的风~青岛!) 
    Process pro = rt.exec("D:\\Program Files\\Microsoft Visual Studio\\VB98\\VB6.EXE VBFormTest.vbp");
    这样一来的话,知识启动该项目,该项目并没有执行啊!!我想启动并执行该项目请问能不能实现啊??