eclipse生成jar包(各种问题集合解决)
来源:互联网 发布:java打印输出语句 编辑:程序博客网 时间:2024/06/03 20:10
eclipse生成jar包(各种问题集合解决)
(2012-05-18 10:33:57)技术
杂谈
分类: IT技术
第一:普通类导出jar包,我说的普通类就是指此类包含main方法,并且没有用到别的jar包。
1.在eclipse中选择你要导出的类或者package,右击,选择Export子选项;
2.在弹出的对话框中,选择java文件---选择JAR file,单击next;
3.在JAR file后面的文本框中选择你要生成的jar包的位置以及名字,注意在Export generated class files and resources和Export java source files and resources前面打上勾,单击next;
4.单击两次next按钮,到达JAR Manifest Specification。注意在最底下的Main class后面的文本框中选择你的jar包的入口类。单击Finish,完成。
你可以在dos环境下,进入你的jar所在的目录,运行 java -jar 名字.jar,检测运行是否正确。
第二、你所要导出的类里边用到了别的jar包。比如说你写的类连接了数据库,用到数据库驱动包oracl.jar.。
1.先把你要导出的类按照上面的步骤导出形成jar包,比如叫test.jar
其中导出的时候可能出现错误:AR creation failed. See details for additional information. Resource is out of sync with the file system。解决方案如下:
- jar
creation forfailed. see details additional information.
有说不能生成在中文路径下,更改了还是不行,前几天还好好的呢。
参考弟兄的相关文章:
- 1、选择需要打包的工程,只选中src。
- [*]
选中 Export generated class files and resources。 [*] 选中 Compress the contents of the JAR file。 [*] 选中 Overwrite existing files without warning。 [*] [*]2、选中 Export class files with compile warnings。
即可完成打包。 (http://jc-dreaming.iteye.com/blog/516043)
2.新建一个文件夹main,比如在D盘根目录下;
3.把test.jar和oracl.jar拷贝到main文件下,右击test.jar,解压到当前文件夹。把META-INF\MANIFEST.MF剪切到另外一个地方(比如是桌面!);
4.右击oracl.jar,解压到当前文件夹。
5.在dos环境下,进入到D盘的main文件夹下,执行 jar cvfm new.jar meta-inf/manifest.mf .,不要忘了最后面的点。
6.用压缩工具打开你新生成的new.jar,用你放在桌面的META-INF\MANIFEST.MF覆盖new.jar原有。
你可以在dos环境下,进入你的jar所在的目录,运行 java -jar 名字(new).jar(注意:此处是运行new.jar),检测运行是否正确。(http://www.cnblogs.com/lan0725/archive/2008/08/28/1873947.html)
这里还有一点要注意:
如果想在命令行中运行刚刚生成的jar,命令如下:
java -jar test.jar
如果在jar中有一些System.out.prinln语句,运行后想看看打印出的内容,可以用一下命令:
java -jar test.jar >log.txt
输出信息会被打印到log.txt中,当然log.txt自动生成,并位于和test.jar一个目录中。
这里也可以新建一个start.bat文件,创建后;右键---编辑,输入:java -jar test.jar >log.txt;以后直接双击start.bat即可运行test.jar啦。(http://blog.csdn.net/kanfeikanfei/article/details/4024304)
- eclipse生成jar包(各种问题集合解决)
- eclipse生成jar包(各种问题集合解决)
- eclipse生成jar包(各种问题集合解决)
- eclipse生成jar包时解决依赖问题
- 解决eclipse中找不到jar包问题
- eclipse解决jar包重复问题
- eclipse打jar包、解决nosuchmethoderror 问题
- eclipse生成jar包
- eclipse生成jar包
- eclipse生成jar包
- eclipse生成jar包
- eclipse生成jar包
- eclipse生成jar包
- eclipse生成jar包
- eclipse生成jar包
- eclipse生成jar包
- eclipse生成jar包
- eclipse生成jar包
- shell算术运算
- LoadRunner压力测试:测试报告结果分析
- 关于Java中的那些yyyy-MM-dd的问题
- T-SQL行列相互转换命令:PIVOT和UNPIVOT使用详解
- 【程序19】 题目:打印出如下图案(菱形) * *** ****** ******** ****** *** *
- eclipse生成jar包(各种问题集合解决)
- c++ 第三方json解析库 jsoncpp的使用
- oracle split去逗号,行列转换
- 4.2 程序流控制
- 开发者端口号汇总
- 【转载】java中的ArrayList 、List、LinkedList、Collection关系详解
- 多云时代,海外微软Azure云与国内阿里云专线打通性能测试
- 实现3d物体与Ugui的混合显示
- 静态类、静态字段和静态方法