运行这个可以打开word程序:Runtime.getRuntime().exec("D:\\Microsoft Office\\OFFICE11\\WINWORD.exe);但是,运行这个没有反应:Runtime.getRuntime().exec("G:\\java\\game.jar");
怎么才能执行jar呢?先谢过了!!!!!!

解决方案 »

  1.   

    试一下 Runtime.getRuntime().exec("java -jar G:\\java\\game.jar");
    不过既然是jar为什么一定要用这种方式来运行呢?可以把game.jar加到classpath里面然后直接调用game.jar的main方法不行吗?
      

  2.   

    lz可能是要在程序里通过类似于按钮触发的方式调用Word程序吧。
      

  3.   

    图形界面,还是用javaw 比较好
    Runtime.getRuntime().exec("javaw -jar G:/java/game.jar"); 另外,由于路径问题,很可能影响到CLASSPATH, 建议你制作一个简单的批处理
    G:/java/game.bat
    [code=BatchFile]g:
    cd java
    javaw -jar game.jar[/code]Runtime.getRuntime().exec("G:/java/game.bat");这样最保险