运行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);
请问这是怎么回事啊???
既然都生成了类文件了,再编译一次,为什么会出错呢?
...全文
123 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
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文件中,代码是正确的吗

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧