求解释,什么是可运行jar,可运行jar有什么用??  小弟新手+菜鸟

解决方案 »

  1.   

    一个 可执行的 jar文件是一个自包含的 Java 应用程序,它存储在特别配置的 JAR 文件中,可以由 JVM 直接执行它而无需事先提取文件或者设置类路径。要运行存储在非可执行的 JAR 中的应用程序,必须将它加入到您的类路径中,并用名字调用应用程序的主类。但是使用可执行的 JAR 文件,我们可以不用提取它或者知道主要入口点就可以运行一个应用程序。可执行 JAR 有助于方便发布和执行 Java 应用程序。 
      

  2.   

    jar中添加MANIFEST.MF文件内容如下
    Manifest-Version: 1.0
    Ant-Version: Apache Ant 1.7.1
    Created-By: 
    Main-Class: xxxclass.Main
    Class-Path:xx.jar这个属于jvm规范,一般使用ant打jar包时都是可以指定的。