用Runtime.exec(执行文件名)不行吗?

解决方案 »

  1.   

    如果要用WinExec,那么只能通过JNI本地接口来做了,然后在dll中实现。不过会很麻烦。
      

  2.   

    您能详细地告诉我如何通过JNI本地接口来做,然后在dll中实现。十分感谢!
      

  3.   

    这个实在是一句两句无法说清楚,你可以参看javvdoc中的guide\jni,我都是参看那个做的。
    大致的框架是
    申明方法为native,
    然后用c++通过命名来写出实现方法,
    使用时loadLibrary(),然后就可以直接调用方法了。