可以这么理解了
Jar是一些类被打包在一块,你只需设置他的启动类(即包含main()的类)
他就是可执行的文件
如果没有设置呢,就是简单的类的集合了
即文件关联, 把一个 jar 文件关联到 javaw 中.

解决方案 »

  1.   

    也算是可执行文件了
    设置好启动类就行main()接口
      

  2.   

    不是可执行文件,只是压缩包。
    但是如果在系统中作一定的设置,
    也可以鼠标双击执行,但实际上使用的可能是java -jar yourjarfile.jar这样的命令。
      

  3.   

    不是可执行文件,但是若在这个包里指定了主类,即指定了启动类,在有jre环境的系统下也可以直接执行。
      

  4.   

    不是可执行文件,是个压缩包! 
    jar只是一个压缩文件,用winzip可以打开。 
      

  5.   

    像这样写Manifest-Version: 1.0
    Created-By: 你的名字Main-Class: Notepad (主类,也就是说包含 main() 类)
    在  META-INF/MANIFEST.MF 文本中 
     
      

  6.   

    jar文件只是符合zip规范的压缩包而已。
    只是jvm负责处理解包就可以了,你要是
    了解com的分流存储就很容易明白了。