eclipse导出Jar包选项


    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。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值