eclipse 中的 jar file 和 runnable jar file的区别
来源:互联网 发布:淘宝迈克菲恩是正品吗 编辑:程序博客网 时间:2024/05/18 01:13
发现有时直接打出来的jar包中某个.jar没有找到,于是度娘了下结果。最后使用runnable jar file解决问题。
从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库,最后的参数指明了要被执行的类名。
如果从eclipse里export出的是 runnable jar file,那么个执行这个jar包的时候是不需要指明哪个类的,直接这样执行 java -jar ch04.jar。原因就是jar包中的MANIFEST.MF内容不同。 runnable 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文件内容也有所不同,这应该是eclipse造成的,IDE 做了自己的事情,具体就不研究了。
http://blog.csdn.net/lijiecong/article/details/6266234
- eclipse 中的 jar file 和 runnable jar file的区别
- eclipse 中的 jar file 和 runnable jar file的区别
- eclipse 中的 jar file 和 runnable jar file的区别
- eclipse 中的 jar file 和 runnable jar file的区别
- eclipse export jar file 和 runnable jar file 的区别
- Eclipse导出jar文件以及JAR File和Runnable JAR File的区别
- 使用Eclipse将class打入jar包的时候,jar File 和Runnable jar file有什么区别?
- 关于java文件导出jar文件的问题,区别开 jar file 和 runnable jar file
- 【图文】Eclipse导出jar包过程【jar file与runnable jar file区别】
- eclipse:清除eclipse中 Runnable JAR file 的历史记录
- bat运行runnable jar file
- eclipse中 export-runnable jar file怎么加依赖包
- eclipse导出jar包export-->runnable jar file的launch configuration里的内容不更新解决
- java打包 eclipse 打包 runnable jar file,及运行jar包操作
- 为什么Eclipse打jar包,Export为什么没有 Runnable jar file,即为什么不能打可执行jar包?
- jar file
- 为什么export-->runnable jar file的launch configuration没有东西可以选择?
- 用Eclipse将J2SE项目打包成可运行的jar包(Runnalbe JAR file)
- printf动态刷新,实现进度功能
- Android 系统架构
- VTK学习笔记:数据集和单元集合介绍
- c语言怎么把UTF-8转换成Unicode
- super和this的区别
- eclipse 中的 jar file 和 runnable jar file的区别
- MyEclipse Database
- gesture-imageview图片缩放库打成jar包
- 创建线程有两种方式:
- super调用超类构造函数
- java ClassLoader的学习
- vmware虚拟机安装VMware Tools
- 360 网络攻防 hackgame 解题报告(通关)
- 关于数组的几道面试题