eclipse导出Jar包选项

来源:互联网 发布:海洋动态壁纸软件 编辑:程序博客网 时间:2024/06/05 11:06


    eclipse-->export-->jar file仅仅把.class打包。执行jar file需要用 java -cp .;ch04.jar com.thnkjava.ch04。如果应用到另外的lib库,必须在cp里说明,就是  java -cp .;ch04.jar;lib01.jar;lib02.jar com.thnkjava.ch04。可以发现ch04.jar也在cp里面,说明ch04.jar就是lib库,最后的参数指明了要被执行的类名(运行 .class方法 , 不用加.class后缀 )。此方法也可指定入口函数,若没有依赖其他Jar包,建议用此方法导出。

    eclipse-->export-->runnable jar file,执行jar包的时候不需要指明哪个类,这样执行 java -jar ch04.jar。因为jar包中的MANIFEST.MF指明哪个类先执行。生成runnable jar file时,有两个选项,Extract required libraries into generated JAR 和 package equired libraries into generated JAR。 前者是把你引用到的.class 文件提取出来,后者则是把你所需要的所有jar包都打进一个包里。两者的MANIFEST.MF文件内容不同。若有依赖其他Jar包,建议用此方法导出。


   eclipse-->export-->runnable jar file-->的launch configuration里面没有可以选择的东西或者新写的main方法却找不到呢?

    需要先运行一下该main方法所在的类。入口函数所在的类,需要先Run As--Java application。

0 0
原创粉丝点击