同上
在console上可以输入命令java -jar xx.jar运行java打包jar,在程序里怎么用的啊?
是java.util.jar里面的哪个啊?

解决方案 »

  1.   

    调用这句就行了Runtime.getRuntime().exec("java -jar demo.jar");
      

  2.   

    你运行.jar,无非是运行jar中那个有main函数的class, java -jar也是这样处理的,他会去jar查找有main的class, 然后初始化她,运行他。 jar只是java发布代码的一种形式,你在自己的程序中只有直接调用.jar中的main class就可以了,然后在classpath中指定jar的路径就可以了。如mytest.class有main函数,它和test1.class, test2.class一起被打包成test.jar
    测试程序为 runjar.class
    java -cp .;c:\test.jar runjar