运行javac时的奇怪错误~~~

clearclear 2006-03-03 11:26:52
我要在原做好的.class文件里添加一些sql语句,我用反编译器打开了类文件,然后把它复制到记事本中,另存为.java文件,在cmd里用javac编译,结果提示 “.....不是语句”,然后指向catch(Exception e)里的“e”。例如:
goto _L1
Exception e;
e;————————“不是语句”
System.err.println(" Exception in DataTableDesc when trying " + query);
请问这是怎么回事啊???
既然都生成了类文件了,再编译一次,为什么会出错呢?
...全文
82 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
shazi_pig 2006-03-04
反编译是不可靠的.
回复
chyx413332087 2006-03-04
我也是刚学jsp的我用的是tomcate,在tomcate下有个work目录下可以查看jsp转化为java的代码
回复
superman421 2006-03-04
有可能反编译的时候出问题了。
回复
lydvqq 2006-03-04
goto _L1
Exception e;
e;————————“
反编译有时会有这样的情况
有goto是因为里面有if或是循环语句.因此很多地方你要手工改代码.再编译.
回复
妙恋大果梨 2006-03-04
.java呢?改代码哪有去.class里改的?.class可是.java编译出来滴东西```
回复
clearclear 2006-03-03
我刚学jsp,我现在手上只有一个.class文件,不用反编译软件,怎么看这里面的内容呢?我也怀疑反编译出错,请问你们是用的什么反编译软件呢?或者说,有什么更好的办法看到.java文件,进行修改呢?
回复
doway 2006-03-03
int i;
i;

这第二行肯定不是语句。

反编译不正常我认为是正常现象。:)
回复
niitlxr 2006-03-03
好强啊

居然这么用。。。

也教教我啊。。。

你确定你改的那个JAVA文件中,代码是正确的吗
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2006-03-03 11:26
社区公告
暂无公告