当前位置: 代码迷 >> J2SE >> MANIFEST.MF文件Class-Path:节点需要引入的jar太多如何解决
  详细解决方案

MANIFEST.MF文件Class-Path:节点需要引入的jar太多如何解决

热度:204   发布时间:2016-04-24 12:56:08.0
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 规范非常死板,像那个冒号后面必须空一格什么的。
  相关解决方案