2008-04-28
奇异的ClassFormatError
关键字: classformaterror
java.lang.ClassFormatError: Invalid pc in LineNumberTable in class file ....
代码在开发的Eclipse上怎么都是正常的, 但一旦将其编译成jar文件后,进入改代码对应的功能页面后,就抛这个错误.[无论开发还是测试的电脑上都会有]
上网查了下,应该是源代码的行数过多造成的.
这个类的代码有6k多行,不停的重构,不停的测试,终于在3.5k的时候不抛异常了.[具体jdk可以支持多少行就不清楚了]
终于知道pc是什么意思了,在编译过后的.class文件中,可以看到类似下面的内容.
代码在开发的Eclipse上怎么都是正常的, 但一旦将其编译成jar文件后,进入改代码对应的功能页面后,就抛这个错误.[无论开发还是测试的电脑上都会有]
上网查了下,应该是源代码的行数过多造成的.
这个类的代码有6k多行,不停的重构,不停的测试,终于在3.5k的时候不抛异常了.[具体jdk可以支持多少行就不清楚了]
终于知道pc是什么意思了,在编译过后的.class文件中,可以看到类似下面的内容.
189 return
Exception table
[pc : 96, pc : 106] -> 109 when : java.net.MalformedURLException
Line numbers:
[pc : 0, line : 73]
[pc : 4, line : 78]
....
发表评论
- 浏览: 6459 次
- 性别:

- 来自: 上海

- 详细资料
搜索本博客
我的相册
IndexCardGenerator
共 13 张
共 13 张
最近加入圈子
最新评论
-
RAP[1] RAP开发环境的安装
Eclipse RAP的客户端渲染是基于qooxdoo,一个很优秀的开源java ...
-- by Quake Wang -
惊艳!!! Swt 上的Ribbon.
dev.java.net上早有ribbon的实现了,不过是swing的:http ...
-- by diggywang -
.net终于被java同化了
支持Java
-- by love2008 -
Groovy的Eclipse插件
多谢,在这里找到插件了
-- by wdlfellow

![lggege的博客: [203] lG 槛~ 迈过去! 用户头像](http://www.javaeye.com/upload/logo/user/18674/d58959b8-54ec-376e-b9f2-5d3a36beaa2f.jpg?1206674671)




评论排行榜