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个空格
在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个空格
相关文章推荐
- jar打包 jar line too long 异常处理方法
- eclipse jar打包 jar line too long 异常处理方法
- -bash: /usr/bin/find: Argument list too long 报错以及linux timestamp为13位的处理方法
- jar打包与常见异常的解决方法
- /bin/rm: argument list too long 的处理方法
- Java Jar打包方法-jar、.class到新机器上运行缺少jar包的处理方法
- /bin/rm: argument list too long 的处理方法
- rm: argument list too long 的处理方法
- Data too long for column 'name' at row 1 mysql的抛出异常的解决办法--之前方法不管用-要设置数据库编码
- 运行由fat jar打包后的jar文件出现警告的处理方法
- axios对请求各种异常情况处理的封装方法
- Classpath entry *.jar will not be exported or published类警告处理方法
- 关于war包 jar包 ear包 及打包方法-->必看哦
- maven 打包可执行jar的方法
- Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法
- 处理 当一个项目依赖于具有闭源的许可证的jar,该许可证阻止其存在中央存储库中 的情况----三种方法
- ios打包出来为pkg的处理方法
- Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法
- 扩展jQuery的方法统一处理AJAX调用过程中产生的异常错误信息
- 在C#中利用Keep-Alive处理Socket网络异常断开的方法