MANIFEST.MF文件Class-Path:节点需要引入的jar太多怎么解决
Class-Path: . lib/aaa.jar lib/bbb.jar ....后面还有很多很多
换行的话会报错:
Exception in thread "main"
java.io.IOException: invalid manifest format
不换行的话会说我 超长.
有什么办法?
另外,不要让我用eclipse打到jar包内部,这招可以解决,但我不能这么解决
发个牢骚:
我都服了这个2B项目的开发者了... 引了20M的各种框架各种jar包到他项目下,如果是他自己开发的公共组件还尚可理解;但是全部都是TNND第3方jar包. 对这种疯狂套框架的行为简直是不能理解.不能理解!! 不能理解!!!!
------解决方案--------------------为啥要写到MANIFEST里?
------解决方案--------------------写一个启动文件吧,在windows有各种制作.exe启动程序的工具,*nix下写个sh文件。
------解决方案--------------------
MF里写classpath换行没有问题
新行前面带个空格就行
XML code
Class-Path: . lib/aaa.jar
lib/bbb.jar
lib/ccc.jar
------解决方案--------------------
不能是全角的!
MANIFEST.MF 规范非常死板,像那个冒号后面必须空一格什么的。