把一个java程序打包成jar包后,manifest.mf中设置为:Manifest-Version: 1.0
Main-Class: com.huawei.dataParse.fileCompare
Class-Path: lib/was-util.jar lib/xercesImpl-hw.jar lib/xml-apis.jar无法找到该jar包,但是有把lib文件夹移到jar包外面就能执行。
这个怎么回事???应该怎么解决??谢谢!~~~
Main-Class: com.huawei.dataParse.fileCompare
Class-Path: lib/was-util.jar lib/xercesImpl-hw.jar lib/xml-apis.jar无法找到该jar包,但是有把lib文件夹移到jar包外面就能执行。
这个怎么回事???应该怎么解决??谢谢!~~~
解决方案 »
- 请问,如果通过编程方式 让JTable表格 选中某一行??(查了API,貌似JTable TableModle Default TableModle都没有?!)
- java解析字符串问题
- java编程里如何生成Win32应用 程序(后缀名为.bat的)
- 收到套打组件,给vssivl(可四)300分
- dos提示符里输出中文,怎么是乱码?(
- 昨夜寝室大辩论!!!!!!!!!!!!!!!!!!!!
- 初学java,看了2本书了,但书上有N个类,N个接口,N*N个方法,怎么记呀?
- 关于PrintStream 和PrintWrite ,在网络编程中哪个更佳?
- 谁能解决applet 的权限问题!!!
- 网络编程-简单的通信问题
- log4j的问题
- 自己写的基于swing,hibernate,spring,mail等的托盘桌面应用框架
Rsrc-Class-Path: ./ webservices.jar spring-orm-2.5.5.jar antlr-2.7.6.j
ar JEEComponent.jar commons-io-1.4.jar asm-2.2.3.jar cglib-nodep-2.1_
3.jar
Class-Path: .
Rsrc-Main-Class: com.client.Client
Main-Class: org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader这个是之前做的一个项目的配置文件,供参考
依赖JAR包直接扔在打包的JAR根目录下就行了.你的这个配置
Class-Path: lib/was-util.jar lib/xercesImpl-hw.jar lib/xml-apis.jar
需要在JAR包同级目录建立lib文件夹才能找得到.
将依赖的jar和自己的jar放在同一目录下吧。
对,就得这样!要不你就用 FatJar 工具把那些 JAR 包打散一块打包。
<jar jarfile="dist/myApp.jar">
<fileset dir="classes"/>
<zipfileset src="lib/depend1.jar" />
</jar>
</target>classes、lib、dist三个文件夹放在同一级目录下,分别用来放置你的编译后的类文件、依赖的其它jar包、最后打成的完整的jar包。