因为是asp使用vb组件,shellexecute不好使。
有没有其他方法呢?

解决方案 »

  1.   

    javac和java在dos命令运行那种,那也一样可以在VB写dos命令去运行嘛不过代码有点长,偶试下啊
      

  2.   

    我想在web里运行。楼上说的可以吗?
      

  3.   

    在页面中不能执行。只能在组件中执行。将javac做成一个bat文件。
    在组件中用Shell "Command.com /c " & BatFilePath & " > " & OutputFilePath, vbHide
    OutputFilePath存储命令行的输出。
    vbHide表示不显示dos窗口。
      

  4.   

    asp可以调用java类
    set obj=getobject(java:包名,类名)
    obj.method或者
    使用com包装现有的java类
    ms提供了javareg.exe,可以给java类赋一个progid
      

  5.   

    谢谢各位哈。我用“kim1977(雷鸣顿四弟而)”的方法,做bat文件实现了。online(龙卷风V3.0--笑傲江湖):javareg.exe在哪可以得到呢?
      

  6.   

    我用bat文件执行时,机器就定住了。所以想用javareg.exe方法。javareg.exe好像安装了Microsoft sdk for java就会有。但是谁知道Microsoft sdk for java在哪能找到啊?
    我在网上怎么找都没找到。各位帮帮忙!