用bat运行java开发程序并获得返回值?
java的运行程序 不都是 void main 函数开始的吗? 那如何获得返回值呢?
小弟实在是不明白 请高手指教

解决方案 »

  1.   

    应该是bat调用java -jar a.jar命令返回值应该是 java System.out.println()输出到终端的数据
      

  2.   

    如果你需要在bat中获得java main的返回值,就需要再main函数结束的时候调用
    System.exit($返回值),自己在main中做判断,看你传什么值给exit函数了。那里面是随便你定的,一般使用0作为正常值 1及以上作为异常.
    比如
    if(hasException){System.exit(1);}else{System.exit(0);}
      

  3.   

    也不是都一定要main方法
    applet就不用吧
    如果是jar包,要运行的话,则要一个入口方法,就是main方法
      

  4.   

    推荐几个类参考 Process Runtime