您的位置:首页 > 其它

jar打包 jar line too long 异常处理方法

2013-08-29 15:30 337 查看
原文地址:http://hi.baidu.com/hoszone/item/e5165353062e2e828d12eddb

在jar的manifest.mf中加入了所依赖的所有jar路径,结果报错说 IOException("line too long")

然后查看这个地方java.util.jar.Attributes.read方法里,针对每行读入的数据有个byte限制,在JDK6中看到限制是512byte,

Java代码

// Line buffer
byte[] lbuf = newbyte[512];

// Line bufferbyte[] lbuf = new byte[512];
解决方法是:换行然后在新行前面加2个空格
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: