没用过JAVA,但是有一个程序main2.jar,原来是通过JAVA -JAR执行,但是现在执行起来连接数据库不能用;通过直接双击,可以执行,可以连接数据库,但是不稳定。这是怎么回事儿呀,这两种方式有什么区别?谢谢!

解决方案 »

  1.   

    通过直接双击,可以执行,可以连接数据库,但是不稳定。这是怎么回事儿呀,可以执行表示程序没有问题,不稳定的原因太多了,要看实际情况而定。这两种方式有什么区别?
    两种方式没有太大区别,最好写成bat执行,毕竟不是任何机器都会默认用java来打开jar文件,例如winrar就能打开jar包。
      

  2.   

    java 命令是执行java程序用的,java -jar是执行jar包用的。
      

  3.   

    那我该怎么写BAT呀,关键是原有的BAT中有-JAR参数,连接不上数据库呀。急死了,大侠们帮忙呀!